Professor Zhe Dang Reviews

1

Class Ratings

4Good Class
2Hard
3Kinda Interesting
4Useful

Prof: Zhe Dang / Fall 2020

Dec 14, 2021

Comments on the course

It is going to be a difficult course in the beginning, but just power through it. You'll learn some useful things, some not so useful things, but I really think a lot of what I did learn was to approach certain problems at a different angle.

Comments on the professor

Zhe Dang will come across as strict and a difficult professor to deal with at first, but you'll soon come to understand that he really pushes you as it is not an easy or even a very interesting subject.

Advice

Attempt the homework, the problems are very difficult, but if you can get any amount of understanding on the homework, you are likely to do well in the class. Additionally, if you take it with Zhe Dang, be sure to take advantage of office hours if you need help. When I took the course (online during the pandemic), he had four hours (!!!) of office hours on a Sunday (!!!), and would talk you through things or point you in the right direction if need be.

Course: CPTS 350Delivery: OnlineGrade: AWorkload: HeavyTextbook Use: No
Assignment HeavyProject HeavyExam Heavy
1

Class Ratings

1Awful Class
4Easy
1Very Boring
3Kinda Useful

Prof: Zhe Dang / Fall 2021

Dec 7, 2021

Comments on the course

It’s a hit or miss on whether Dang makes sense to you. Unfortunately for me and the peers I talk to he makes absolutely no sense. He makes classes harder than they need to be.

Comments on the professor

Office hours are not helpful (he just tells you to look at lecture notes). Teaches the class in an unconventional and weird way. Changing expectations and not always clear.

Advice

Always attempt the HW and turn it in. Grades seem to be randomly handed out at times but you’ll get most of the points as long as it looks like you tried

Course: CPTS 350Delivery: HybridGrade: BWorkload: ModerateTextbook Use: No
Assignment HeavyExam Heavy
1

Class Ratings

4Good Class
2Hard
4Interesting
4Useful

Prof: Zhe Dang / Fall 2021

Dec 4, 2021

Comments on the course

Very difficult conceptually, but fun and interesting prof. 1 weekly assignment, 1 large project, 2 exams. Attendance is very important to understand the concepts in the class.

Course: CPTS 260Delivery: HybridGrade: AWorkload: HeavyTextbook Use: Optional
Attendance HeavyAssignment Heavy
1

Class Ratings

4Good Class
3Avg. Difficulty
5Very Interesting
5Very Useful

Prof: Zhe Dang / Fall 2021

Dec 4, 2021

Comments on the course

Zhe dang likes to push you, but the course is an easy A if you just do the assignments, and study for the exams with other people.

Course Content

Further elaborated on my knowledge of time complexity. How to think about approaching algorithms. Zhe dang likes to open your mind sometimes with weird facts.

Comments on the professor

Pros: Fun lectures, he'll keep you awake for sure. Lots of opportunities for extra credit. Cons: Hard to understand with his accent at times, but you'll get used to it.

Advice

Homework doesn't have to be perfect. He makes it way harder than in class examples, but he really wants to try to do it. Even if it's wrong, youll get almost full points just for showing that you tried.

Course: CPTS 350Delivery: HybridGrade: IncompleteWorkload: ModerateTextbook Use: Optional
Assignment HeavyExam Heavy