This class was tough.
Professor Gregg has an excellent teaching style and a wonderful way of introducing content. He just assigns a lot of homework.
I learned how to manage my time. The homework was time consuming, and required a lot of extra planning in my homework schedule. A highlight of this course would be how thorough he was. He answered every question and would argue his point until you understood.
Hours per week:
Advice for students:
Be ready for the homework; it's not complicated, just time consuming. Pay attention in lecture and in the discussion sessions. Also, take advantage of the lab times. Only one is required per week but I usually went to several. The TA's have the correct answers and want to help you get there.