Reviews of professor Nicholas Romanidis

Rating: 5.0/5, difficulty: 2.0/5
Everything we need for our assignments will be taught on our lecture sessions. 
The lessons are more advance than the other classes (we used MVC while others did not) but thanks to the very organized lesson structure, I learned it in a way that didn't stress me at all.
Take professor Nick, and you will learn a lot.

Rating: 1.0/5, difficulty: 5.0/5
Nick is not cooperative at all. Trust me, if you are a good student, dont mess with your GPA by taking him. He will do nitpicking and deduct all marks in assignments. It is very hard to meet his expectations. He want students to be all right. So, please avoid....

Rating: 3.0/5, difficulty: 5.0/5
YES > If you wanna be a web developer. You can create a project that may be helpful to job hunting. Nick goes deeper into the course content, you will learn more as expected.

NO > If you have limited study time, or you care about GPA. Close book test, must fail without doing revision. Difficult assignments, may spend more time on them than on OOP.

Rating: 5.0/5, difficulty: 3.0/5
He is a great professor, teaches the concepts well, accessible outside class, and I would definitely take his class again in the future.

Rating: 5.0/5, difficulty: 2.0/5
Amazing professor, clears doubt very quicky. Assignments are not difficult if you follow along and test are a lil bit challenging. Would recommend if want to learn clearly and efficiently. Don't take if you want just credits.

He gives a lot of time to do assignments, helps you a looot.