Reviews of professor Sharif Shahnewaz Ferdous

Rating: 4.0/5, difficulty: 3.0/5
Overall easy class if you had previous knowledge of Java. He's super approachable & helps with projects and labs. Weekly quizzes weren't too bad. He has a great sense of humor but is serious when he has to be. The class was fun & enjoyable. Def my favorite professor

Rating: 5.0/5, difficulty: 4.0/5
Dr. Ferdous is really great at his job and shares his passion for virtual reality with his students. He is very knowledgable and very easy to talk to.

Rating: 5.0/5, difficulty: 3.0/5
Dr. Ferdous is the man! The Unity 3D Games class is a great option and so interactive and creative. So much fun and the workload is very reasonable. Dr. Ferdous is also great at answering questions and providing great feedback on labs and projects. If you get the chance to take this class, take it. It will be a great decision.

Rating: 5.0/5, difficulty: 4.0/5
Projects & labs may be tough, but he's ready to help when necessary.

Rating: 5.0/5, difficulty: 3.0/5
Excellent teacher. Assigns fair, but challenging projects. Class is lots of fun. This man is hilarious.

Rating: 3.0/5, difficulty: 4.0/5
Dr. Ferdous assigns weekly readings from the online textbook, zyBooks. The length varies, but some may require at most a few hours of time. The projects throughout the semester require careful thought to complete successfully, but the professor is willing to help students conquer those inevitable stumbling blocks. The lectures were boring at times.

Rating: 4.0/5, difficulty: 4.0/5
Even though attendance is not mandatory, still go to his lectures as he gives out practice problems which we have to submit to him for our participation grade. He covered a lot of material throughout the course. His tests are difficult, but If you go to his office hours, he will help you out a lot. The lectures can get a bit boring though.

Rating: 2.0/5, difficulty: 3.0/5
If you don't have previous experience in computer science, it won't be an easy class. You really have to teach yourself a lot using zybooks (textbook). His method of teaching is all over the place, dry and not easily understood by beginners. Plenty of kids in 220 took his class this year and still don't know how to code correctly.

Rating: 5.0/5, difficulty: 3.0/5
Since I had previous experience, it wasn't hard. However, I still learned a lot. Really funny guy and an approachable person. He really helps you if you come to him with specific questions. If you have no experience or your a non-computer science major taking the class for the requirement, then it will be a hard class so be prepared to practice!

Rating: 5.0/5, difficulty: 3.0/5
given that is was only his first semester teaching, it was a bit rocky. but he did make the class very enjoyable and a lot of fun. he has a really good sense of humor and is very funny. he knew how to teach and present material in a way that was understanding, even for beginners. assignments and projects were challenging, but not impossible. 11/10