This study is trying to see if co-operative learning approach can improve 21st century skills (critical thinking, communication, collaboration and creative thinking aka Four C's) in learners and I think it should be learning theories (or theories from education field) but my knowledge in learning theories is limited because my background is Information Technology(IT) / Information System(IS) as such I'm more familiar with IS theories.