Hannen E. Wolfe

Hannen Wolfe
Assistant Professor
Department of Computer Science
Colby College
Pronouns: they/them/theirs

Email: hewolfe@colby.edu
Office: Davis 114

Office Hours (TBA):

Current Courses:

Fall 2026

CS 151 Computational Thinking: Visual Media Section A
Time: MWF 9:00-9:50am
Place: TBA
Lab: Th 2:30-3:50pm
Place: TBA

CS 151 Computational Thinking: Visual Media Section B
Time: MWF 10:00-10:50am
Place: TBA
Lab: Th 1:00-2:20pm
Place: TBA

CS 251 Lab Data Analysis and Visualization
Time: W 2:30-3:50pm
Place: TBA

Previous Courses:

Spring 2026

CS 453 Interactive Systems II: Special Topics in New Media and Interactive Systems
Time: Tu/Th 2:30-3:45pm
Place: Davis 201

CS 25X Lab Data Analysis and Visualization
Time: W 1:00p-2:20pm
Place: Olin 001

Fall 2025

CS 353 Interactive Systems I: Interactive Agents, Environments and Systems
Time: Tu/Th 2:30-3:45pm
Place: Davis 201

CS 151 Computational Thinking: Visual Media
Time: MWF 9:00-9:50am
Place: Lovejoy 215
Lab: W 2:30-3:50pm
Place: Davis 102

Spring 2025

CS 151 Computational Thinking: Visual Media
Time: MWF 9:00-9:50am
Place: Lovejoy 215
Lab: Th 1:00-2:20pm
Place: Davis 102

CS 453 Interactive Systems II: Special Topics in New Media and Interactive Systems
Time: Tu/Th 2:30-3:45pm
Place: Davis 122

JanPlan 2025

CS 353 Interactive Systems I: Interactive Agents, Environments and Systems
Time: M/Tu/Th/F 9:00am-12:00pm
Place: Davis 122

Spring 2024

CS 151 Computational Thinking: Visual Media Section A
Time: MWF 9:00-9:50am
Lab: Th 1:00-2:20pm
Place: Davis 102

CS 151 Computational Thinking: Visual Media Section B
Time: MWF 10:00-10:50am
Lab: Th 2:30-3:50pm
Place: Davis 102

Fall 2023

CS 151 Computational Thinking: Visual Media
Time: MWF 9:00-9:50am
Lab: W 1:00-2:20pm
Place: Davis 102

Spring 2022

CS 151 Computational Thinking: Visual Media
Time: MWF 11:00-11:50am
Place: Lovejoy 215
Lab: W 1:00-2:20pm
Lab: W 2:30-3:50pm
Place: Davis 102

CS 231 A Data Structures and Algorithms
Time: MWF 9:00-9:50am
Place: Lovejoy 213

Fall 2021

CS 151 Computational Thinking: Visual Media
Time: MWF 9:00-9:50am
Place: Lovejoy 205
Lab: Th 2:30-3:50pm
Place: Davis 102

CS 251 Lab Data Analysis and Visualization
Time: W 1:00-2:20pm 251L Section A
Time: W 2:30-3:50pm 251L Section B
Place: Davis 122

CS 353 Interactive Systems I: Interactive Agents, Environments and Systems
Time: Tu/Th 9:30-10:50am
Place: Davis 102

Spring 2021

CS 453 Interactive Systems II: Special Topics in New Media and Interactive Systems
Time: Tu/Th 11:00am-12:15am
Place: Davis 102

CS 251 Lab Data Analysis and Visualization
Time: Tu 1:00-2:20pm 251L Section A
Time: Tu 2:30-3:50pm 251L Section B
Time: We 1:00-2:20pm 251L Section C
Time: We 2:30-3:50pm 251L Section D
Place: Davis 122
Time: Th 8:00-9:15pm 251L Section E
Place: REMOTE

CS 252 Lab Mathematical Data Analysis and Visualization
Time: We 1:00-2:20pm 252L Section A
Place: Davis 122

Fall 2020

CS 353 Interactive Systems I: Interactive Agents, Environments and Systems
Time: Tu/Th 9:30-10:50am
Place: Davis 102

CS 231 Lab Data Structures and Algorithms
Time: Tu 1:00-2:20pm Section A
Place: Davis 102
Time: Tu 7:30-8:50pm Section B
Place: REMOTE

Spring 2020

CS 151 Computational Thinking: Visual Media
Time: MWF 10:00-10:50am
Place: Lovejoy 215/REMOTE

CS 251 Lab Data Analysis and Visualization
Time: Tu 1:00-2:20pm Section A
Time: Tu 2:30-3:50pm Section B
Time: We 1:00-2:20pm Section C
Time: We 2:30-3:50pm Section D
Place: Davis 122/REMOTE

Fall 2019

CS 151 Computational Thinking: Visual Media
Time: MWF 11:00-11:50am
Place: Lovejoy 215

CS 231 Data Structures and Algorithms
Time: MWF 9:00-9:50am
Place: Davis 301

Teaching Prior to Colby College

Teaching Associate, UCSB -- June to August 2017

Designed and taught a college level class "Data-Driven Research – Creative Problem Solving with Python" for the UCSB's Science & Engineering Research Academy (SERA). In this class students learned how to apply machine learning techniques to large datasets using Python.

Graduate Student Researcher, UCSB -- March 2014 to June 2019

As a Mosher Foundation Fellow, I worked with Dos Pueblos High School Engineering Academy on their Senior Capstone Mechatronics Projects and Santa Barbara High School Computer Science Academy (SBHS-CSA) to bring Art and Computer Science into local high school curriculum. At DPEA, I worked with staff to build and implement a computer science curriculum for their senior capstone Mechatronics project. We built the “Carousel of Physics” which has been shown at the 2015 Maker Faire and Santa Barbara Museum of Art. At SBHS-CSA, I worked with the director and an instructor, to define their mission statement, review their curriculum, define their goals for a new course and find future directions. We worked with physics teachers to find where computer science could be integrated into the physics curriculum.

Teaching Assistant/Grader, UCSB -- March 2013 to December 2014

Fall 2014 I was a teaching assistant for Art and Technology (MAT 200A). This class is an introduction to the history of art and technology starting in the 1960’s to the present. I lectured when the professor was unavailable, helped students organize collaborative projects, organized the student email list and set-up and managed the course wiki.

Summer 2014 I was a teaching assistant for Introductory Physics B Lab (Physics 6BL). This class is the laboratory portion of the second class of the introductory physics series. For each class I prepared a short lecture on the physics behind the lab and how to complete it. I helped students complete the lab, answered questions, graded labs and exams, and monitored the lab for safety protocol issues. I also held office hours in the Physics Study Room, helping students with any questions they had with their homework.

Spring 2014 I was a teaching assistant for Digital Media Arts Strategies (Art 22). This class is an introduction to web development including HTML5, CSS3 and Javascript. I wrote and taught tutorials on Javascript, Illustrator and web development. I worked with students individually on solving problems with their code.

Winter 2014 I was a teaching assistant for Introduction to Contemporary Practices III: Art Science and Technologies (Art 7D). I lead discussions critiques and taught HTML5, CSS3, and Arduino. I met with students for each assignment one on one to help further their artistic vision. I graded student’s work, participation and reading responses.

Fall 2013 I was a grader for Astronomy 1, where I was responsible for grading 270 students weekly homework assignments and entering them in an excel spreadsheet.

Spring 2013, I was a teaching assistant for Introduction to the Machine Shop (ME 13S). I taught students how to use the lathe, mill and band saws. I made sure the students are safe and answered any questions they have about the machines. I also graded tests and quizzes.

Instructor, iD Tech Programming Academy UCLA -- July 2014

I taught HTML5, CSS3, Javascript and PHP. I prepared lesson plans, and taught a class with 4 students ensuring all students met set curriculum goals. I applied behavior management techniques to enforce rules and safety regulations, monitored them during meal times, escorted them between locations, and planned and participated in indoor and outdoor activities for students.