Michael Cotterell

Senior Lecturer Of Computer Science at The University of Georgia

Athens-Clarke County Unified Government, Georgia, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Michael Cotterell is a Senior Lecturer of Computer Science at the University of Georgia with 15 years of experience teaching, researching, and building web and UI applications. He blends practical application development (PHP, Python, Java, C/C++, Ruby) with a research interest in the intersection of open science and data science education, and he holds a PhD in Computer Science from UGA. Known for leadership in the classroom and collaborative projects, he contributes to open-source teaching materials—most notably front-end JavaFX tutorials and UI styling—to help make computing concepts more accessible. Comfortable both executing technical work and delegating, he brings a strong mix of functional and object-oriented programming expertise, version-control fluency, and curriculum design aligned with ABET objectives.
code15 years of coding experience
job8 years of employment as a software developer
bookUniversity of Georgia
stackoverflow-logo

Stackoverflow

Stats
2,700reputation
1.7mreached
35answers
5questions
github-logo-circle

Github Skills (13)

css10
javafx10
ui-design9
recursion6
algorithm6
oop6
data-structures6
php6
javascript6
tail-recursion6
collation6
mysql6
encoding6

Programming languages (10)

C#JavaCSSRCScalaJavaScriptJupyter Notebook

Github contributions (5)

github-logo-circle
cs1302uga/cs1302-tutorials

Jan 2019 - Jan 2023

Role in this project:
userFront-end Developer
Contributions:2 releases, 1630 commits, 4 PRs in 4 years 1 month
Contributions summary:Michael primarily contributed to the development of UI components and styling for a JavaFX application. They added and updated CSS files, indicating a focus on the visual presentation of the application. Furthermore, the user worked on creating and modifying JavaFX-related code examples demonstrating their hands-on involvement in UI design and implementation.
cs1302uga/cs1302-omega

Apr 2021 - Dec 2022

This document contains the description for the cs1302-omega project assigned to the students in CSCI 1302 at the University of Georgia.
Contributions:33 commits, 1 PR, 27 pushes in 1 year 8 months
cscigeorgiaomega
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial