Christopher Mazurek
very nice person to talk to - downside is that the textbook is extremely long and he expects you to remember every little detail from both the lecture and book; honestly seems like he picks questions he knows we'll have a hard time with/didn't write down. an excessive amount of material for an intro class & lecture materials not accessible.