R. Paul Mihail :: Teaching

Fall 2016

In the Fall of 2016 I am teaching CS4830 (Computer Graphics), CS1010 (Algorithmic Problem Solving,) and CS4500 (Formal Languages and Automata Theory).

My office hours are:
   Tuesday, and Thursday 11:00am to 12:30pm and 1:45pm to 3:00pm.
   ...and by appointment.

Summer 2015

In the Summer of 2016 I taught discrete structures CS2620

Spring 2016

In the Spring of 2016 I taught CS1010 CS1340 and CS1000.

Fall 2015

In the Fall of 2015 I taught computer graphics CS4830 and CS1010 Algorithmic Problem Solving

Summer 2015

In the Summer of 2015 I taught discrete structures CS2620

Spring 2015

In the Spring of 2015 I taught CS1010 and CS1340.

Fall 2014

In the Fall of 2014 I taught CS1010 and CS1301.

Background

In the Spring of 2013, I received the Provost's Award for Outstanding Teaching.

As a graduate student, I was a lab instructor for sections of CS1 (Introductory Programming) using C++ and Pyhton, during the Spring of 2010, Fall of 2010, Fall 2011, Spring 2012.

I also taught 3 full responsibility courses: introductory programming, introduction to software engineering and a course I proposed and developed myself titled: programming graphics for games using Microsoft XNA.

Introductory Programming

Introduction to Software Engineering

Programming graphics for games using Microsoft XNA