This class was tough.
Professor Rosenstein is an outstanding professor. He really cares about the success of his students and achieves that not through grade inflation but through time and commitment to his students' learning experience.
The course was incredibly challenging, which made it rewarding when I finally was able to master a new topic.
Hours per week:
Advice for students:
Make sure you do not fall behind on course material. If you don't understand something, go to office hours!