Reviews of professor Sharif Shahnewaz Ferdous

Rating: 5.0/5, difficulty: 5.0/5
Hardest class ever. As a math major who's never taken CSC I suffered. But with great friends and free tutoring, I survived it. Labs will make you want to cry pls start early. The CSC community is the most supportive one at TCNJ I still miss them dearly (took the class in the fall). Be kind, respectful and try hard, the professor rewards it on exams

Rating: 3.0/5, difficulty: 4.0/5
If you do not have previous experience with java, it will be a difficult course! As the semester goes on, the projects & labs become very challenging. Take advantage of office hours & the tutoring center! It is time-consuming & sometimes feels impossible, but Dr. Ferdous will do his best to help you. I wont miss comp sci, but Ill miss his jokes.

Rating: 5.0/5, difficulty: 4.0/5
CSC230 is a hard topic to learn no matter who your professor is. You not only have to learn a new language but you also have to learn the new material. Some of the labs/projects are almost impossible without help but he is always available through email or office hours. Projects seem hard but they are very doable with a little bit of work.