Reviews of professor Daniel Epstein

Rating: 1.0/5, difficulty: 5.0/5
way too much work, and way too difficult, ESPECIALLY for an intro class

Rating: 5.0/5, difficulty: 4.0/5
Very unique class as we don't have many front-end classes at UCI and projects we did were interesting and fun. Had great lectures and his live coding helped me quite often. I will agree that the projects are a ton of work as I put around 20 hrs on all 4 projects, but he gives a good amount of time for each (2-3 weeks). Lots of Googling for hw help

Rating: 3.0/5, difficulty: 5.0/5
He's a nice guy and office hours are useful, but like others have mentioned the lectures are pretty useless to complete the projects (which are really hard if you aren't a strong coder). It starts off as individual work then you get to pick a partner for the remaining projects. Quizzes take place of midterms and finals.

Rating: 5.0/5, difficulty: 4.0/5
Professor Epstein is one of the best professors I have ever taken at UCI. The class format might be a little challenging under remote learning, as there are no exams and the grade is distributed among 5 projects. The class has a great learning curve. You leave a class with at least 4 great projects that are worth putting on your resume! Recommend!

Rating: 2.0/5, difficulty: 5.0/5
His projects are too big, and he lacks understanding of how complex the work he's assigning is. His instructions are unclear and wordy. He and his TAs have office hours but so many students need help on the project that most of us actually don't get the help we need????? He's had to delay project deadlines too bc of mass confusion. Lectures ok tho.

Rating: 2.0/5, difficulty: 5.0/5
He's a good professor besides his projects. They're a lot of work. And not in a good way where it's like "you learn more because it's a lot of work." You could gain the same knowledge and skills from shorter assignments frankly. So in the end it's just time-consuming and stressful. ugh (+strict grading and confusing instructions)