Teaching

Following are courses I have taught as the lead instructor. Numbers are parentheses are overall teacher rating ± standard deviation.

Courses without links used Collab, the University of Virginia's build of the Sakai course management tool, which is not accessible to the general public. Courses with links link to that version of the course if that version is still live, or to the most similar more recent version if the old version is not present.

Fall 2016

CS 2910 - CS Education Practicum
Teaching Evaluations (4.60±0.58/5.0)

CS 3330 - Computer Architecture
Teaching Evaluations (4.37±0.73/5.0)

CS 4810 - Computer Graphics
Teaching Evaluations (4.78±0.42/5.0)

Spring 2016

CS 1112 - Introduction to Programming
Because this course and its evaluations were shared with another professor who does not release his ratings, I will not release the ratings for this course here.

CS 2501 - CS Education Practicum
Teaching Evaluations (4.70±0.47/5.0)

CS 3330 - Computer Architecture
Teaching Evaluations (4.44±0.80/5.0)

Fall 2015

CS 1112 - Introduction to Programming
Because this course and its evaluations were shared with another professor who does not release his ratings, I will not release the ratings for this course here.

CS 2501 - CS Education Practicum
Teaching Evaluations (4.65±0.52/5.0)

CS 3330 - Computer Architecture
Teaching Evaluations (4.33±0.85/5.0)

Spring 2015

CS 1110 - Introduction to Programming
Teaching Evaluations (4.42±0.78/5.0)

CS 2501 - CS Education Practicum
Teaching Evaluations (4.54±0.55/5.0)

CS 2190 - Computer Science Seminar
Teaching Evaluations (4.44±0.68/5.0)
Aside: in this course most sessions were given by guest instructors.

CS 3330 - Computer Architecture
Teaching Evaluations (4.54±0.64/5.0)

Fall 2014

CS 1110 - Introduction to Programming
Teaching Evaluations (4.40±0.78/5.0)

CS 2501 - CS Education Practicum
Teaching Evaluations (4.41±0.78/5.0)

CS 3330 - Computer Architecture
Teaching Evaluations (4.42±0.80/5.0)

Summer 2014

CS 2110 - Software Development Methods
Teaching Evaluations (5.00±0.00/5.0)

Spring 2014

CS 1110 - Introduction to Programming
Teaching Evaluations: Section 1 (4.44±0.74/5.0) | Section 2 (4.24±0.84/5.0)

CS 4810 - Introduction to Computer Graphics
Teaching Evaluations (4.56±0.96/5.0)

Fall 2013

CS 1110 - Introduction to Programming
Teaching Evaluations (4.25±0.92/5.0)

CS 2110 - Software Development Methods
Teaching Evaluations: Section 1 (4.29±0.81/5.0) | Section 3 (4.38±0.75/5.0)