Cesar Silva
One of the coolest professors out there! Expect to read after every class, reading lengths vary, but most are at least 10 pgs. You must write a one page single-spaced review and turn it in weekly for points. He is a tough grader but gives feedback to help you improve. Lectures will tell you everything you need to know for exams. Would take again!