Selim Cakmakli
He passes around a sign-in sheet every class. Very knowledgeable but his test can be unpredictable. Take advantage of the lecture notes that he posts and visit him during his office hours and he will try to help you. Not a hard class, but it is very easy to zone out. teaches off of his slides, and sometimes he will play music to give class a break