This Professor is the best, He makes life easy and help student as much as possible. The only thing you need to do is to show up, read, participate, do 2 assignments, and 2 exams the whole semester and get an easy A. I recommend and will take his class even if he teaches all subjects.