Anthony Meyer
Prof Meyer is a super great guy, but his class is a bit tough. We were assigned 70+ pages and a couple of assignments per week. I got behind very quick, so stay on track and you should be fine. The concepts are complex, but his study guides are super straightforward and he offers extra credit and takes late work. This class is very interesting!