Very nice and accessible outside of class time. Topics were difficult, but he explains them well and doesn't move on until everyone seems to understand the concept. Take lots of notes and get ready to write fast, he zips through examples. 4 Tests + final exam. Replaces lowest test score with exam grade, if it is higher than lowest test grade.