Reviews of professor Daniel Epstein

Rating: 5.0/5, difficulty: 4.0/5
Well-timed, engaging, and organized lectures, which give an overview of frameworks/technologies but not hold your hand through them. I still had to learn by googling & S/O a bunch which is actually an important skill to have. Quizzes test lecture materials. Clear project grading. My grade was as expected. Learned a lot. Highly recommended!

Rating: 5.0/5, difficulty: 3.0/5
Highly recommend. There are four programming assignments that account for about half your grade (they can be difficult if you don't have web dev experience). Exams are conceptual. Professor Epstein does care about his students and is really nice. This class teaches you modern programming concepts and is extremely useful in the real world.