Michael E. Cotterell, Ph.D.
Principal Lecturer & Undergraduate Coordinator • School of Computing, University of Georgia
Academic Positions & Appointments
- Principal Lecturer (August 2026 – Present)
School of Computing, University of Georgia - Senior Lecturer (August 2021 – August 2026)
School of Computing, University of Georgia - Lecturer (January 2018 – August 2021)
Department of Computer Science, University of Georgia - Lecturer (Limited Term) (August 2017 – December 2017)
Department of Computer Science, University of Georgia - Instructor (Limited Term) (August 2015 – August 2017)
Department of Computer Science, University of Georgia
Affiliate Appointments
- • Affiliate Member: Engineering Education Transformations Institute (EETI), College of Engineering (2025–Present)
- • Affiliate Member: Scientists Engaged in Educational Research (SEER) Center (2019–Present)
Administrative & Curricular Leadership
- Undergraduate Coordinator: School of Computing, University of Georgia (Fall 2023 – Present)
- Executive Committee Member: University Council Executive Committee (Summer 2025 – Present)
- Executive Committee Member: Teaching Academy Executive Committee (Fall 2025 – Present)
- Co-Facilitator: Teaching Academy Early Career Fellows Program (Fall 2024 – Present)
- Director: Computer Science Undergraduate Assistant (CSUA) Experiential Learning Program (2019 – Present)
- Faculty Sponsor: UGAHacks Hackers Experiential Learning Program (2021 – Present)
- Chair & Member: Undergraduate Curriculum Committee, School of Computing (2021 – Present)
- Course Coordinator: Lower-Division School of Computing Courses CSCI 1300, 1301, 1302 (2018 – Present)
Education
- Ph.D. in Computer Science (December 2017)
University of Georgia, Athens, GA
Dissertation: Supporting Open Science in Big Data Frameworks and Data Science Education
Major Professor / Advisor: Dr. John A. Miller - B.S. in Computer Science (May 2011)
University of Georgia, Athens, GA
Funded Grants & Sponsored Projects
Total Funding: $1,028,955Developing additional interactive supporting content, assessments, and pedagogical extensions for open computer science curriculum materials.
Designing active-learning lesson plans and structured classroom activities aligned with open educational resources for software development.
Porting and modernizing web infrastructure and interactive digital textbook platforms for open-access software development education.
Integrating formative interactive assessment and inline self-check questions directly into open textbook chapters for immediate student feedback.
Advancing longitudinal and multilevel psychometric evaluation frameworks and open computational diagnostic toolsets for complex educational interventions and scalable learning environments.
Investigating lower-division undergraduate computer science retention and structural curricular pathways to foster diversity and equity in computing.
Developing interactive instructional tools and scalable pedagogical infrastructure for cross-disciplinary data science education across UGA.
Creating and maintaining open-access, interactive course materials and software tutorials to eliminate textbook costs for students in CSCI 1302 Software Development.
Developing open educational resources and web tutorials that completely replace proprietary textbooks for hundreds of undergraduate CS students each semester.
Honors, Fellowships & Teaching Awards
- 2024: Teaching Excellence in Computer Science Award — School of Computing, University of Georgia
- 2023: Inducted Member, University of Georgia Teaching Academy — University of Georgia Teaching Academy
- 2019: Teaching Academy Fellow — Teaching Academy, University of Georgia
- 2019: Excellence in Undergraduate Teaching Award (Finalist) — Franklin College of Arts and Sciences, University of Georgia
- 2018: Best Student Paper Award — IEEE International Congress on Big Data (BigData'18)
- 2018: Online Learning Fellow — Office of Online Learning, University of Georgia
- 2018: Writing Fellow — Center for Teaching and Learning, University of Georgia
- 2018: Teaching Excellence in Computer Science Award — Department of Computer Science, University of Georgia
- 2016: Outstanding Faculty Teaching Award — Department of Computer Science, University of Georgia
Authored Books & Textbooks
- CSCI 1302 Software Development (The Book) (2025)
Michael E. Cotterell, Bradley J. Barnes • School of Computing, University of Georgia
https://cs1302book.com/
Journal Publications
- Variational Bayesian Inference for a Q-Matrix-Free Hidden Markov Log-Linear Additive Cognitive Diagnostic Model (2025)
Hao Duan, James Tang, Matthew J. Madison, Michael E. Cotterell, Minjeong Jeon — Algorithms 18(11):675
DOI: 10.3390/a18110675 - Switching within STEM: Examining the motivational concerns that college students report considering when changing career plans within STEM fields (2025)
Emily Q. Rosenzweig, Yuchen Song, Xiao-Yin Chen, Amy Baldwin, Michael M. Barger, Michael E. Cotterell, Jonathan A. Dees, Allison S. Injaian, Jennifer R. Walker, Craig C. Wiegert, Nandana Weliweriya, Paula P. Lemons — Journal of Educational Psychology 117(5):832-849
DOI: 10.1037/edu0000939 - Beyond STEM attrition: changing career plans within STEM fields in college is associated with lower motivation, certainty, and satisfaction about one’s career (2024)
Emily Q. Rosenzweig, Xiao-Yin Chen, Yuchen Song, Amy Baldwin, Michael M. Barger, Michael E. Cotterell, Jonathan A. Dees, Allison S. Injaian, Nandana Weliweriya, Jennifer R. Walker, Craig C. Wiegert, Paula P. Lemons — International Journal of STEM Education 11(1):undefined
DOI: 10.1186/s40594-024-00475-6 - The Effects of Measurement and Structural Model Misspecifications in Longitudinal Diagnostic Classification Models (2024)
Matthew J. Madison, Minjeong Jeon, A. Moore, S. Zor, M. Fager, L. Maas, S. Haab, Michael E. Cotterell — Manuscript in Preparation / Under Review - Automated Predictive Big Data Analytics Using Ontology Based Semantics (2015)
Mustafa V. Nural, Michael E. Cotterell, Hao Peng, Rui Xie, Ping Ma, John A. Miller — International Journal of Big Data (IJBD) 2(2):43-56
DOI: 10.29268/stbd.2015.2.2.4
Scholarly Conference Proceedings
- Forecasting Traffic Flow: Short Term, Long Term, and When It Rains (2018)
Hao Peng, S. U. Bobade, Michael E. Cotterell, John A. Miller — Proceedings of the 2018 IEEE International Congress on Big Data (BIGDATACONGRESS 2018)
DOI: 10.1007/978-3-319-94301-5_5 - Adding Support for Theory in Open Science Big Data (2017)
John A. Miller, Hao Peng, Michael E. Cotterell — Proceedings of the 2017 IEEE World Congress on Services (SERVICES 2017)
DOI: 10.1109/SERVICES.2017.20 - Using Semantics in Predictive Big Data Analytics (2015)
Mustafa V. Nural, Michael E. Cotterell, John A. Miller — Proceedings of the 2015 IEEE International Congress on Big Data (BIGDATACONGRESS 2015)
DOI: 10.1109/BigDataCongress.2015.43 - Supporting a Modeling Continuum in ScalaTion: From Predictive Analytics to Simulation Modeling (2013)
John A. Miller, Michael E. Cotterell, Stephen J. Buckley — Proceedings of the 2013 Winter Simulation Conference (WSC 2013)
DOI: 10.1109/WSC.2013.6721507 - An Economic Model for Distributed Energy Prosumers (2013)
Qun Sun, Aaron Beach, Michael E. Cotterell, Z. Wu, Santiago Grijalva — Proceedings of the 46th Hawaii International Conference on System Sciences (HICSS 2013)
DOI: 10.1109/HICSS.2013.81 - The Fundamental Value of Information and Strategy in Stochastic Management of Distributed Energy Storage (2012)
Qun Sun, Michael E. Cotterell, Aaron Beach, Santiago Grijalva — Proceedings of the 2012 North American Power Symposium (NAPS 2012)
DOI: 10.1109/NAPS.2012.6336385 - Towards a Cloud Infrastructure for Energy Informatics (2012)
Z. Wu, Michael E. Cotterell, S. Qin, Aaron Beach, Santiago Grijalva — Proceedings of the 2012 Energy Informatics Conference (EI 2012) - Facilitating Knowledge Sharing and Analysis in Energy Informatics with the Ontology for Energy Investigations (OEI) (2012)
Michael E. Cotterell, J. Zheng, S. Qin, Z. Wu, C. Champlin, Aaron Beach — Proceedings of the 2012 Energy Informatics Conference (EI 2012) - Suggestions for Galaxy Workflow Design Using Semantically Annotated Services (2012)
A. Dhamanaskar, Michael E. Cotterell, J. Zheng, Jessica C. Kissinger, C. J. Stoeckert Jr., John A. Miller — Proceedings of the 7th International Conference on Formal Ontology in Information Systems (FOIS 2012)
DOI: 10.3233/978-1-61499-084-0-29
Software Packages & Open Source Frameworks
G. Livengood, Michael E. Cotterell, Bradley J. Barnes • GitHub (MIT)
Interactive execution visualizer for CS1302 software development concepts.
G. Livengood, Michael E. Cotterell, Bradley J. Barnes • GitHub (MIT)
Program tracer and stepping utility for beginner and intermediate programmers.
Matthew J. Madison, S. Haab, Minjeong Jeon, Michael E. Cotterell • CRAN (MIT)
Comprehensive R package on CRAN implementing transition diagnostic classification models for longitudinal assessment.
Michael E. Cotterell, S. Kulkarni, Kevin Bonanno, Dat Le-Phan • PyPI / Zenodo (MIT)
Jupyter Notebook kernel for ScalaTion Big Data analytics and simulation DSL.