Very sweet man with really good lectures. Be prepared to work hard for this class though. I took it in my first semester at uofa and the difficulty set me back. A hard class to keep up with but the straightforward midterms help. I recommend not skipping his lectures and using his gradechaser website to practice every day. 