Dan Drake

View My GitHub Profile

I teach computer science and data science courses at Macalester College. I have a PhD in math and spent many years as a math professor and hope to get back to teaching those courses again…

Here’s my CV

teaching

COMP/STAT 112, Introduction to Data Science, spring 2026

See the course website.

COMP 123, Core Concepts in Computer Science, spring 2026

Almost everything for this course is on Moodle, but the syllabus is here.

workflow wizard walkthrough for Visual Studio + Java + Git installation

See the live page for this repo.

Older stuff

COMP 127 syllabus, fall 2025

Course syllabus for Comp 127 fall 2025

outreach

AI for the Confused

A placeholder page which I’m posting in part to shame myself into actually writing that and describing the public outreach I’m doing…

code projects

More placeholders…

Parsons Problems single page HTML

A simple HTML/JavaScript web page for presenting Parsons problems, aimed to make it easy to produce a single, self-contained HTML file with Parsons problems for posting on the web, in your LMS, using in-class, and so on.

“Launch PythonTutor with this code” bookmarklet

Make it easy to use the Python Tutor code visualizer: all you do is copy and paste in some code from the page you’re looking at, or just use the selected text.