Reviews of professor Sueychyun Roger Fang

Rating: 1.0/5, difficulty: 4.0/5
Overall polite person and was willing to help you after class if you had tech difficulties or questions regarding in-class assignments, but he spent most of class time concerned about students lack of attendance.
In class lectures/assignments required full attention of step by step directions and exams were WAY TOO long for given time. 
AVOID

Rating: 1.0/5, difficulty: 5.0/5
You would have better luck learning from a lobotomized Bonobu.

Rating: 1.0/5, difficulty: 5.0/5
Literally introduced a coding project even though this is an IT CONCEPT COURSE that doesn't have any programming courses as prerequisites. Have fun with the many pop quizzes he loves to gives because he knows no-one wants to take his class. Keep in mind the class average for the midterm was a 59 and he refused to curve AND blamed it on the students

Rating: 2.0/5, difficulty: 4.0/5
USF loves when the only professor for a class is one that can't really teach. Things we had to do in class did not relate to the reading assignments we had. Doing visual studio assignments while only being introduced to python was also not fun. Had to curve an exam because no one had enough time to finish the second half. Pretty polite guy though.

Rating: 3.0/5, difficulty: 2.0/5
It's Fang, what'd you expect? (COP 4703)

Rating: 1.0/5, difficulty: 5.0/5
reviews dont do justice to how awful of a professor fang is.

Rating: 1.0/5, difficulty: 5.0/5
Easily the worst professor I've ever had. The concepts weren't difficult, but his time management is so bad that it felt difficult. This issue bleeds into other classes, making them tougher to manage. He also has projects based on coding which seemed well outside the "conceptual" basis of this course. His classes should be avoided at all cost.

Rating: 1.0/5, difficulty: 5.0/5
Awful, expects beginning programmers to complete C# object oriented programming assignments without giving much or any help. Avoid if possible

Rating: 1.0/5, difficulty: 5.0/5
Dr. Fang seems a nice guy outside of academia. However, he tends to go off tangents with a single PowerPoint Presentation sitting there that lasted an entire lecture. Additionally, his grading criteria and syllabus are not clear. The modules tends to be disorganized and resource-limited. I wish he could take my feedback to improve next time.

Rating: 1.0/5, difficulty: 5.0/5
avoid avoid avoid avoid avoid avoid avoid avoid avoid avoid avoid avoid avoid avoid avoid avoid avoid avoid avoid avoid avoid avoid avoid avoid avoid avoid avoid avoid avoid avoid avoid avoid avoid avoid avoid avoid avoid avoid avoid avoid avoid avoid avoid avoid avoid

Rating: 5.0/5, difficulty: 2.0/5
Be prepared to pay attention to his lectures, take excellent notes, and always attend his office hours.

Rating: 1.0/5, difficulty: 5.0/5
Complete disregard for students and does not teach. Constantly rambles and makes up assignments with poor grammar on the fly. Avoid at all costs