He is awful. Doesn't try to help students. Laughs gleefully when people tell him how hard his class is. Expect 20 to 30 hours of homework every week if you don't use Chegg, no exaggeration. Unfortunately this review can't really help you since he is the only option at this university.
FANTASTIC lecturer. Class is homework heavy, fast paced, and covers a lot of material, but Dr. Marks' quality of teaching is stellar. He changes his grading criteria each year, ours happened to be no curve, but exams weren't as difficult.
This class is what it means to be in a hard major.
Great lecturer. There is a lot of work but it is important for the major.
He curved the class down, yes I said down, by an entire letter grade. Not only was this class a GPA ruiner, it took as much time as an 8 unit class. Theres a lab and lecture component, both very time-consuming.
This class was a lot of work. 4-5 hours of homework a week plus pre-lab plus lab plus lab report... If you put in the effort, though, a good grade wasn't difficult. Tests were not that hard and grading was generous. Teaching was very good for the first 8 weeks then fell off towards the end (on the hardest material) but was pretty good overall.