James Cheetham
Avoid taking classes with Jim at all cost. Clearly stated he would post lectures on Monday morning each week and was not successful at doing so even once throughout the semester. Very frustrating and disrespectful of student's time.