Teaching and Mentorship
Teaching Experience
Assistant Professor, College of Education, CS Education Program, University of Florida. 2021-present
Assistant Professor, College of Education, Educational Technology Program, University of Florida. 2021-present
Adjunct Professor, Applied Computer Science Program, Becker College. 2020-2021
Instructor, Learning Science & Technologies Program, Dept. of Computer Science, Worcester Polytechnic Institute. 2019
Teaching Assistant, Learning Science & Technologies Program, Dept. of Computer Science, Worcester Polytechnic Institute. 2018-2019
Adjunct Professor, Department of Interactive Media and Game Design, Becker College. 2013-2015
Teaching Assistant, Department of Interactive Media and Game Design, Becker College. 2011-2013
Undergraduate Courses Taught
Systems and Architecture, Spring 2020
Algorithms and Theory of Computation, Spring 2020
Mobile and Cloud Software Development, Spring 2020
Introduction to Programming, 2013-2015
Introduction to C++, 2013-2015
Artificial Intelligence, Spring 2014
Game Programming II (OpenGL), Spring 2014
Game Programming II (DirectX), Spring 2015
Graduate Courses Taught
K-12 Computer Programming Foundations I, Fall 2021
Introduction to SQL for Non-Majors (workshop/tutorial series, Fall 2019
AI for Adaptive Educational Technologies (co-instructed), Spring 2019
Introduction to R for Non-Majors (workshop/tutorial series), Spring 2019
Student Mentorship
Swinger, N. (2021). Web Development Supporting Integrated Educational Technologies. Summer Internship
Bulman, J. P. (2020). Machine Learning Implementation in Education Technology (extended from 2019 MQP project). MQP
Swinger, N. (2020). Software Development for QUICK-Comments. Summer Internship
Collins, M. (2020). Live Visualization of Online Learning. MQP
Huang, R., Paisner, C., Peng, Z., Piskin, A., Bulman., J. P. (2019). Machine Learning Implementation in Education Technology. MQP
Huang, R., Peng, Z. (2019). Assessing Fairness and Bias in QUICK-Comments. Summer Internship
Goldsmith, A. (2019). Various Projects in the ASSISTments Foundation. MQP
Kim, S. N. (2019). Data Collection for ASSISTments 2.0's DRIVER-SEAT and QUICK-Comments. IQP
Emrick, B. & Goldsmith, A. (2019). ASSISTments Cross-Platform Mobile App. IQP
Jang, J. (2019). Automatic Data Analysis Library for ASSISTments. IQP
Doherty, D. (2018). Modeling Student Behavior: Analysis of Student Answers from ASSISTments. MQP
Seiche, G. (2018). Software Development for the Assessment of Learning Infrastructure (ALI). Summer Internship
Diaz, N. A. & Jones, C. T. (2017). Cloud Based Infrastructure for Educational Deep Learning. MQP
Teaching Assistance
User Modeling, Spring 2018
Introduction to C++, Spring 2013
Data Structures, Spring 2013
Introduction to Programming, Fall 2012
Artificial Intelligence, Fall 2012
3D Modeling, Fall 2012
Intermediate Game Design, 2011-2012