Kevin Lin's Projects
A UC Berkeley EECS technical report on teaching undergraduate CS courses at 2,000-student scale.
Implementing an adversarial version of Wordle using sets and maps.
Caption your speech using the Web Speech API.
A student-group scheduling system. Given students, their preferences, and available sections, optimizes the assignment of students to sections subject to their availability.
An introduction to data structures and algorithm analysis through a comparison of double-ended queue implementations.
Deploy multiple apps to a single Heroku dyno.
An educational web app for mapping the world, searching for places, and navigating around Seattle.
Evaluate Liquid {% link ... %} tags stored in plaintext.
A Jekyll include for embedding Online Python Tutor visualizations
A modern, highly customizable, responsive Jekyll template for course websites.
A modern, high customizable, responsive Jekyll theme for documentation with built-in search.
Creating effective, equitable, accessible CS education.
A LaTeX class for typesetting Computer Science & Engineering exams @uw-edu. Requires exam class 2.607beta or later.
A technical report template for the UC Berkeley EECS Master of Science, Plan II.
Build a web app for any programming assignment.
Build a web app for any Java programming assignment.
Build a web app for any Python programming assignment.
An introduction to Java from Python: learning IntelliJ, Java programming, and unit testing
An educational interface for recursive enumeration problems.
Demos created for the teaching track faculty job search.
Implementing a decision tree data type for text classification.
An educational web app for mapping the world, searching for places, and navigating around La Jolla.