Matthew Rattigan
A nice guy who cares for his students (at least outwardly). However, him and the TA's are difficult to contact and grades take forever to come back to you. The concepts themselves aren't difficult, but the there are weekly quizzes and assignments. 