Syed Abbas
Abbas is a great professor. He gives us enough for us to know what we need for exams. the class is very lecture heavy and we review a lot of questions in lecture. But since everything is put online you'll be fine missing a class because you have the material. Only problem is you're only graded on tests, so you either pass them or fail. Lab 's easy