Andrew Whitbeck
Hardest class I've ever taken. Be prepared to understand the material very well. Exams would have questions where you'll have to derive formula's, some really long mathematical calculations etc. A very helpful professor who knows what he's talking about though.