Besides the fact that the midterms were not graded until after the final, Professor Sarwar did an okay job. The material is valuable, but you get a lot of it at a rapid pace. Exams and quizzes were open book, and as long you know which lecture to look up you'll be fine. 