By far my favorite teacher. His test are a little different (all conceptual, no numbers) so you have to be careful with that. 30% HW, 30% Midterm, 30% Final, 10% Attendance. Luckily you get a whole letter grade just for showing up.