photo
photo
photo
photo
photo
photo
photo
lines
NJIT Office: GITC 5111
Office Hours: by appointment
Contact: (click colored icons below)
curriculumvitae

About Me

My name is Michael J. Lee and I am an assistant professor in the Department of Informatics, Division of Information Systems, at the New Jersey Institute of Technology.

I received my PhD and MS in Information Science from the University of Washington. I also have a Masters of Information Management and Systems (MIMS) from UC Berkeley. Prior to that, I worked as a software developer for the San Diego Supercomputer Center and received my B.S. in Cognitive Science and Human-Computer Interaction from UC San Diego.

My major area of focus is in human-computer interaction (HCI) and computing education research (CER). More specifically, I am interested in how we can use technology to effectively and measurably teach novices basic programming concepts. I created Gidget, an online puzzle game designed to teach debugging and programming. People from all over the world have played the game online since its release (and you should try it out too!). I also work with Newark Public Schools (NPS) and the Urban League of Essex County (ULEC) to help run the Newark Kids Code program to teach youth coding.

You can also find me on the following pages: Google Scholar, ORCID, and NJIT.

Unlike most of academia, premiere conferences in Computing Education and Human-Computer Interaction (HCI) are selective venues for archival research. These conferences exceed many journals in their selectivity, visibility, and impact. Moreover, some of the conferences below are listed as workshops (e.g., ICER), but are in fact selective, archival 2-day research venues (ACM requires that conferences of fewer than 3 days are called workshops). The key venues for my research include ICER & SIGCSE (for computing education), CHI (for HCI), and VL/HCC (for research at the intersection of these fields). Access my google scholar page [here].

Refereed Publications

Xu, Y. and Lee, M.J. (2020). Understanding User Participation and Interaction in Online Shopping Communities From the Social and Relational Perspectives. Hawaii International Conference on System Sciences (HICSS), to appear.
Lee, M.J. (2019). Increasing Minority Youths' Participation in Computing Through Near-Peer Mentorship. Journal of Computing Sciences in Colleges (CCSC), 35(3), to appear.
Lee, M.J. (2019). Exploring Differences in Minority Students' Attitudes towards Computing After a One-Day Coding Workshop. ACM Innovation and Technology in Computer Science Education (ITiCSE), 409-415, (acceptance rate: 27%). : [acm] [local]
Shen, R., Wohn, D.Y., and Lee, M.J. (2019). Comparison of Learning Programming Between Interactive Computer Tutors and Human Teachers. ACM Global Computing Education Conference (CompEd), 2-8, (acceptance rate: 33%). : [acm] [local]
Lee, M.J., and Geller, J. (2019). CodeSport: Increasing Participation in Programming Using Coding Tournaments as an Alternative to Hackathons. ACM Global Computing Education Conference (CompEd), 9-15, (acceptance rate: 33%). : [acm] [local]
Lee, M.J., Spryszynski, A., and Nersesian, E. (2019). Personalizing VR Educational Tools for English Language Learners. ACM Theory-Informed User Modeling for Tailoring and Personalizing Interfaces (HUMANIZE), 24-26. : [CEUR] [local]
Xu, Y. and Lee, M.J. (2019). Personalizing User Interactions in a Social Shopping Context and Open Challenges. ACM Theory-Informed User Modeling for Tailoring and Personalizing Interfaces (HUMANIZE), 20-23. : [CEUR] [local]
Ferwerda, B., and Lee, M.J. (2019). Tamagotchi++: A Serious, Personalized Game to Encourage Healthy Behavior. ACM Theory-Informed User Modeling for Tailoring and Personalizing Interfaces (HUMANIZE), 1-5. : [CEUR] [local]
Nersesian, E., Spryszynski, A., and Lee, M.J. (2019). Integration of Virtual Reality in Secondary STEM Education. IEEE Integrated STEM Education Conference (ISEC). : [edas] [local]
Nersesian, E., Spryszynski, A., Thompson, U., and Lee, M.J. (2018). Encompassing English Language Learners in Virtual Reality. IEEE Artificial Intelligence and Virtual Reality (AIVR), 200-203. : [ieee] [local]
Xu, Y., and Lee, M.J. (2018). Shopping as a Social Activity: Understanding People's Categorical Item Sharing Preferences on Social Networks. ACM Theory-Informed User Modeling for Tailoring and Personalizing Interfaces (HUMANIZE). : [CEUR] [local]
Yan, A., Lee, M.J., and Ko, A.J. (2017). Predicting Abandonment in Online Coding Tutorials. IEEE Visual Languages and Human-Centric Computing (VL/HCC), 191-199. : [ieee] [local]
Jernigan, W., Horvath, A., Lee, M.J., Burnett, M., Cuilty, T., Kuttal, S.K., Peters, A., Kwan, I., Bahmani, F., Ko, A.J., and Mendez C.J. (2017). General Principles for a Generalized Idea Garden. Journal of Visual Languages and Computing (JVLC), 51-65. : [sciencedirect] [local]
Lee, M.J., and Ferwerda, B. (2017). Personalizing Online Educational Tools. ACM Theory-Informed User Modeling for Tailoring and Personalizing Interfaces (HUMANIZE), 27-30, (acceptance rate: 30%). : [acm] [local]
Lee, M.J., and Ko, A.J. (2015). Comparing the Effectiveness of Online Learning Approaches on CS1 Learning Outcomes. ACM International Computing Education Research Conference (ICER), 237-246, (acceptance rate: 26%). : [acm] [local]
Jernigan, W., Horvath, A., Lee, M.J., Burnett, M., Cuilty, T., Kuttal, S.K., Peters, A., Kwan, I., Bahmani, F., and Ko, A.J. (2015). A Principled Evaluation for a Principled Idea Garden. IEEE Visual Languages and Human-Centric Computing (VL/HCC), 235-243, (acceptance rate: 29%). : [ieee] [local]
Lee, M.J., Bahmani, F., Kwan, I., Laferte, J., Charters, P., Horvath, A., Luor, F., Cao, J., Law, C., Beswetherick, M., Long, S., Burnett, M., and Ko, A.J. (2014). Principles of a Debugging-First Puzzle Game for Computing Education. IEEE Visual Languages and Human-Centric Computing (VL/HCC), 57-64, (acceptance rate: 30%). : [ieee] [local]
Lee, M.J. (2014). A Demonstration of Gidget, A Debugging Game for Computing Education. IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), 211-212. : [ieee] [local]
Lee, M.J. (2014). Gidget: An Online Debugging Game for Learning and Engagement In Computing Education. IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), 193-194. : [ieee] [local]
Charters, P., Lee, M.J., Ko, A.J., and Loksa, D. (2013). Challenging Stereotypes and Changing Attitudes: The Effect of a Brief Programming Encounter on Adults' Attitudes toward Programming. ACM Technical Symposium on Computer Science Education (SIGCSE), 653-658, (acceptance rate: 38%). : [acm] [local]
Lee, M.J., Ko, A.J., and Kwan, I. (2013). In-Game Assessments Increase Novice Programmers' Engagement and Level Completion Speed. ACM International Computing Education Research Conference (ICER), 153-160, (acceptance rate: 24%). (John Henry People's Choice Award). : [acm] [local]
Lee, M.J. (2013). How Can a Social Debugging Game Effectively Teach Computer Programming Concepts?. International Computing Education Research Conference (ICER), 181-182. : [acm] [local]
Lee, M.J. (2012). Social Debugging Game for Learning & Engagement. IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), 227-228. : [ieee] [local]
Lee, M.J., and Ko, A.J. (2012). Investigating the Role of Purposeful Goals on Novices' Engagement in a Programming Game. IEEE Visual Languages and Human-Centric Computing (VL/HCC), 163-166, (acceptance rate: 25%). : [ieee] [local]
Lee, M.J. and Ko, A.J. (2012). Representations of User Feedback in an Agile, Collocated Software Team. ACM/IEEE International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE), 67-82. : [ieee] [local]
Ko, A.J., Lee, M.J., Ferrari, V., Ip, S., and Tran, C. (2011). A Case Study of Post-Deployment User Feedback Triage. ACM/IEEE International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE), 1-8. : [acm] [local]
Lee, M.J. and Ko, A.J. (2011). Personifying Programming Tool Feedback Improves Novice Programmers' Learning. ACM International Computing Education Research Workshop (ICER), 109-116, (acceptance rate: 30%). : [acm] [local]
Dresang, E.T., Koh, K.W., Campana, K., Johnston, M., Lee, M.J., Marino, J., and Patin, B. (2011). Scratch on the Surface and Beyond: a Creative Programming Language for All Ages. Proceedings of the 2011 iConference (iConference).
Ryokai, K., Lee, M.J., and Breitbart, J.M. (2009). Children's Storytelling and Programming With Robotic Characters. ACM Conference on Creativity & Cognition (C&C), 19-28, (acceptance rate: 22%). (Best Paper Award). : [acm] [local]

Juried Publications

Xie, B., Harpstead, E., DiSalvo, B., Slovak, P., Kharrufa, A., Lee, M.J., Pammer-Schindler, V., Ogan, A., Williams, J.J. (2019). Learning, Education, and HCI. ACM Conference on Human Factors in Computing Systems Extended Abstracts (CHI), to appear.
Burnett, M., Churchill, E., Lee, M.J. (2015). SIG: Gender-Inclusive Software: What We Know About Building It. ACM Conference on Human Factors in Computing Systems Extended Abstracts (CHI), 857-860. : [acm] [local]
Lee, M.J., Ferwerda, B., Choi, J., Hahn, J., Moon, J.Y., and Kim, J. (2013). GitHub Developers Use Rockstars to Overcome Overflow of News. ACM Conference on Human Factors in Computing Systems (CHI), 133-138. : [acm] [local]
Gilbert, M., Choe, E.K., Lee, M.J., and Kientz, J.A. (2012). Firefly: Designing a Game for Promoting Relaxation Before Sleep. Proceedings of the Workshop on Interactive Healthcare Systems (WISH), 29.
Ryokai, K., Lee, M.J., and Breitbart, J.M. (2009). Multimodal Programming Environment for Kids: A "Thought Bubble" Interface for the Pleo Robotic Character. ACM Conference on Human Factors in Computing Systems (CHI), 4483-4488. : [acm] [local]

Non-Refereed Papers

Lee, M.J. (2017). What's Next for Computing Education. KSEE Ingenium Magazine, Volume 24, Issue 4 (Ingenium), 20-23.
Lee, M.J. (2014). Gidget: An Engaging Online Game for Learning Introductory Programming. ACM Conference on Computer Supported Cooperative Work, Workshop on Designing Futures for Peer-to-Peer Learning (CSCW). : [local]
Lee, M.J. (2013). Gidget: An Online Debugging Game for Novice Programmers. Proceedings of the 2013 US-Korea Conference on Science, Technology and Entrepreneurship (UKC), 139.
Lee, M.J. (2012). Increasing Novice Learners' Engagement With Programming in an Online Programming Environment. Proceedings of the 2012 Young Generation Technical and Leadership Conference (YGTLC), 99.
Lee, M.J. (2011). Effects of Personified Feedback in Novice Programmers' Learning. Proceedings of the 2011 US-Korea Conference on Science, Technology and Entrepreneurship (UKC), 285. (Best Poster Award).
Lee, M.J. (2011). Representations of User Feedback: From Support to Software Change. Proceedings of the 2011 US-Korea Conference on Science, Technology and Entrepreneurship (UKC), 284.

Technical Reports

Lee, M.J. (2015). Teaching and Engaging With Debugging Puzzles. University of Washington Dissertation (UW). : [UW] [Full Document] (86MB); [Document without Appendix] (19MB)