photo
photo
photo
photo
photo
photo
photo
lines
NJIT Office: GITC 5111
Office Hours: by appointment
Contact: (click colored icons below)
come work with me!

recruiting PhD student

I am recruiting one PhD student to join my lab in the Informatics Department at the New Jersey Institute of Technology starting Spring 2018 or Fall 2018. Students should have an interest in the topics of computing education, human-computer interaction, machine learning (experience in any of these areas is a bonus). Students with strong develoment/programming experience preferred.

I will fund the PhD student as a research assistant (RA). Interested students should contact me (orange button above, right) with a brief summary of your research interests and relevant experiences, and attached CV. All prospective students must also apply through the official NJIT system. Candidates from underrepresented groups in STEM are encouraged to apply.

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. For this purpose, I have created Gidget, an online puzzle game designed to teach debugging and programming concepts. People from all over the world have played the game online since its release (and you should try it out too!).

Outside of research, I enjoy volunteering, exercising, and do-it-yourself (DIY) projects. I created the curriculum for and currently help run the Newark Kids Code program to teach youth coding. I helped run a Korean-English language exchange group in Seattle for about 3.5 years. I also served on the national and local chapter board as a director and vice president, respectively, for the non-profit Korean-American Scientists and Engineers Association. In my free time, I train in martial arts, travel, and work on various DIY projects.

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 (for computing education), CHI (for HCI), and VL/HCC (for research at the intersection of these fields). Access my google scholar page [here].

Full Length Refereed Papers

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), Tokyo, Japan, to appear.
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), Raleigh, North Carolina, 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), Volume 39, Issue C, 51-65. : [sciencedirect] [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), Atlanta, Georgia, 235-243. : [ieee] [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), Omaha, Nebraska, 237-246, (acceptance rate: 26%). : [acm] [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), Melbourne, Australia, 57-64, (acceptance rate: 30%). : [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), Atlanta, Georgia, 653-658. : [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), San Diego, California, 153-160, (acceptance rate: 24%). (John Henry People's Choice Award). : [acm] [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), Innsbruck, Austria, 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), Zurich, Switzerland, 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), Honolulu, Hawaii, 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), Providence, Rhode Island, 109-116, (acceptance rate: 30%). : [acm] [local]
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), Berkeley, California, 19-28, (acceptance rate: 22%). (Best Paper Award). : [acm] [local]

Short Refereed Papers

Lee, M.J., and Ferwerda, B. (2017). Personalizing Online Educational Tools. ACM Theory-Informed User Modeling for Tailoring and Personalizing Interfaces (HUMANIZE), Limassol, Cyprus, 27-30. : [acm] [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), Melbourne, Australia, 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), Melbourne, Australia, 193-194. : [ieee] [local]
Lee, M.J. (2013). How Can a Social Debugging Game Effectively Teach Computer Programming Concepts?. International Computing Education Research Conference (ICER), La Jolla, California, 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), Innsbruck, Austria, 227-228. : [ieee] [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), Seattle, Washington.

Juried Papers

Lee, M.J. (2017). What's Next for Computing Education. KSEE Ingenium Magazine, Volume 24, Issue 4 (Ingenium), 20-23.
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), Paris, France, 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), Chicago, Illinois, 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), Boston, Massachusetts, 4483-4488. : [acm] [local]

Non-Refereed Papers

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), Seoul, South Korea, 857-860. : [acm] [local]
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), Baltimore, Maryland. : [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), East Rutherford, New Jersey, 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), San Francisco, California, 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), Park City, Utah, 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), Park City, Utah, 284.

Technical Reports

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