Aside from having a 20 page final, this was the best course I have taken at SB. Please take him if you actually want to learn at this school. He is the best EVER. He is so flexible with communication/grading if you put in the work.