Professor: Zhigang Xiang
Department: Computer Science
College: CUNY Queens College, Flushing, NY
Rating # 1
Overview:
- Course: CS368
- Grade Received: N/A
- Overall Rating: 4.0
- Course Difficulty: 4.0
- For Credit: Yes
- Textbook Used: Yes
- Would Take Again: Yes
- Attendance: Not Mandatory
Comment:
Projects are hard, but he prepares you well and gives sufficient time to complete them. Exams are easy if you study. His textbook is necessary but it's not enough to just read. Go to class and listen. He is incredibly reasonable, and you should take this class as seriously as a job. He is worth your respect, and a better teacher than most CS profs.
Rating # 2
Overview:
- Course: CS368
- Grade Received: B+
- Overall Rating: 4.0
- Course Difficulty: 4.0
- For Credit: Yes
- Textbook Used: Yes
- Would Take Again: Yes
- Attendance: Not Mandatory
Comment:
The class is not bad .It was very insetting probably my favorite class in the department. With that being said this is not an easy class. The text is based purely on math concepts Vectors Matrices .study from thebook. Coding is only done in the projects which are slightly time consuming . Take this class if you like graphics and don't mind the math
Rating # 3
Overview:
- Course: CS313
- Grade Received: C
- Overall Rating: 4.0
- Course Difficulty: 5.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: Yes
- Attendance: Not Mandatory
Comment:
He is the hardest of the professors that teaches 313. The tests really make you think. Memorizing stuff won't help you in this class. In addition to knowing all the data structures you need to have to know how to apply what you know. This a class for people that rather than knowing how to code are great problem solvers. The projects are hard also.
Rating # 4
Overview:
- Course: CS313
- Grade Received: B+
- Overall Rating: 5.0
- Course Difficulty: 3.0
- For Credit: Yes
- Textbook Used: Yes
- Would Take Again: Yes
- Attendance: Not Mandatory
Comment:
Tough grader, super specific on everything. Read the instructions on exam, on homework, down to the letter, or he will take off points for that. Midterm was easy (if you excel in 220, if not, sayonara). Final exam is an absolute beast. There is no way to get above 60 in final exam unless you already know the answers beforehand. Curves.
Rating # 5
Overview:
- Course: CS313
- Grade Received: C-
- Overall Rating: 1.5
- Course Difficulty: 5.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: N/A
- Attendance: Mandatory
Comment:
I wish i never taken that class.
Rating # 6
Overview:
- Course: CS313
- Grade Received: N/A
- Overall Rating: 1.0
- Course Difficulty: 5.0
- For Credit: Yes
- Textbook Used: Yes
- Would Take Again: N/A
- Attendance: N/A
Comment:
He's pretty much unhelpful. Avoid him and take another professor.
Rating # 7
Overview:
- Course: CS368
- Grade Received: A
- Overall Rating: 3.5
- Course Difficulty: 2.0
- For Credit: Yes
- Textbook Used: Yes
- Would Take Again: Yes
- Attendance: Not Mandatory
Comment:
The class is straight forward and everything you need to know is in his book. His book is cheap and the exercises in the book have worked out solutions. If you do the exercises the exams will be easy. His lectures are clear but they are boring. Make sure to drink a cup of coffee before entering his class.
Rating # 8
Overview:
- Course: 313
- Grade Received: N/A
- Overall Rating: 2.5
- Course Difficulty: 5.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: N/A
- Attendance: N/A
Comment:
What he teaches is important for your future in computer science BUT you really have to work very hard.
Rating # 9
Overview:
- Course: CS313
- Grade Received: B-
- Overall Rating: 3.5
- Course Difficulty: 5.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: N/A
- Attendance: Not Mandatory
Comment:
He is very organized and explain thing clearly. But that does not mean it is an easy class. You really have to push your limits to do well in this class. He doesn't use text book. Everything comes from the lecture notes. Three projects, midterm and final. Fair grader. I would recommend this professor. Good Luck.
Rating # 10
Overview:
- Course: CS313
- Grade Received: N/A
- Overall Rating: 1.5
- Course Difficulty: 5.0
- For Credit: N/A
- Textbook Used: No
- Would Take Again: N/A
- Attendance: N/A
Comment:
His midterm wasn't that hard but the final was awful. Harsh grader but gives a curve on the exams. He also takes points off on the projects for little things
Rating # 11
Overview:
- Course: CS313
- Grade Received: N/A
- Overall Rating: 4.5
- Course Difficulty: 5.0
- For Credit: N/A
- Textbook Used: No
- Would Take Again: N/A
- Attendance: N/A
Comment:
Lectures are dry but fairly straightforward. A very strict grader, however; points off your project grade if your program has too high a runtime or uses too much memory. Exam problems strictly limit the number of lines for your code. There's a textbook but lecture notes are more than sufficient. You will learn a lot but be prepared to be pushed.
Rating # 12
Overview:
- Course: CS313
- Grade Received: N/A
- Overall Rating: 1.0
- Course Difficulty: 5.0
- For Credit: N/A
- Textbook Used: No
- Would Take Again: N/A
- Attendance: N/A
Comment:
DO NOT TAKE THIS PROFESSOR!!!
Rating # 13
Overview:
- Course: CS313
- Grade Received: N/A
- Overall Rating: 1.5
- Course Difficulty: 4.0
- For Credit: N/A
- Textbook Used: No
- Would Take Again: N/A
- Attendance: N/A
Comment:
Harsh test grader, fair project grader. Expect to get points taken off for just about anything. He is pretty terrible at lecturing so you'll have to do a decent amount of self learning. He curves big time though.
Rating # 14
Overview:
- Course: CSC313
- Grade Received: N/A
- Overall Rating: 2.5
- Course Difficulty: 4.0
- For Credit: N/A
- Textbook Used: No
- Would Take Again: N/A
- Attendance: N/A
Comment:
Very strict grader. Takes off points for stupid things like leaving out static in your code during the midterm and final. However he gives a generous curve but since he takes off so many points its like taking a regular test. Fair projects. Expect to learn on your own.
Rating # 15
Overview:
- Course: CSCI313
- Grade Received: N/A
- Overall Rating: 3.5
- Course Difficulty: 2.0
- For Credit: N/A
- Textbook Used: No
- Would Take Again: N/A
- Attendance: N/A
Comment:
Test materials and projects are reasonable. His grading is very fair (borderline generous). Take notes and pay attention; don't expect him to spoon feed you. Also, be aware that he takes project due dates very seriously. My only complaint is that he doesn't speak very loudly, so his voice tends to gets lost in the computer room's noise.
Rating # 16
Overview:
- Course: CS718
- Grade Received: N/A
- Overall Rating: 1.0
- Course Difficulty: 4.0
- For Credit: N/A
- Textbook Used: Yes
- Would Take Again: N/A
- Attendance: N/A
Comment:
He doesn't teach anything useful or know how to teach since he is the chairman. He has his favorites some oriental students as well, teach off his own book which is like 10yrs old. His class is useless take another course at another college CS at QC has downgraded
Rating # 17
Overview:
- Course: CS313
- Grade Received: N/A
- Overall Rating: 1.5
- Course Difficulty: 4.0
- For Credit: N/A
- Textbook Used: No
- Would Take Again: N/A
- Attendance: N/A
Comment:
One of the worst Professors at Queens College. He really is Terrible. He has a hard time explaining, the makes a amazing amount of mistakes when grading test and projects and will not revert their grades even when he admits he is at fault. I got an A in his class but its because I love the subject not because of his horrendous teaching.
Rating # 18
Overview:
- Course: CS313
- Grade Received: N/A
- Overall Rating: 3.0
- Course Difficulty: 4.0
- For Credit: N/A
- Textbook Used: No
- Would Take Again: N/A
- Attendance: N/A
Comment:
This prof. is not helpful at all. He is very knowledgeable of the subject, but does not get point across very well.
Rating # 19
Overview:
- Course: CSCI718
- Grade Received: N/A
- Overall Rating: 4.5
- Course Difficulty: 2.0
- For Credit: N/A
- Textbook Used: Yes
- Would Take Again: N/A
- Attendance: N/A
Comment:
Nice guy, and very interesting course. He teaches EVERYTHING that you need to gain an understanding of the course. Textbook is great. Only complaint: he nitpicks. He takes off a lot of points for little errors. Instructions on tests/projects can be interpreted different ways, but he doesn't clarify. Take this class, but read instructions carefully.
Rating # 20
Overview:
- Course: CSCI313
- Grade Received: N/A
- Overall Rating: 4.0
- Course Difficulty: 3.0
- For Credit: N/A
- Textbook Used: N/A
- Would Take Again: N/A
- Attendance: N/A
Comment:
Good professor. HE knows what he teaches. Focuses mostly on programming, and puts hard projects. Tests are easy and above all he curves a lot.
No comments:
Post a Comment