Reviews of professor Okan Pala

Rating: 2.0/5, difficulty: 3.0/5
Did not learn a thing in the lectures.

Rating: 1.0/5, difficulty: 4.0/5
I learned almost nothing from Pala's teachings and almost exclusively learned through the textbook. The long lectures were dull and, despite the class being 2 hours long, you would only get around 40 minutes to work on the in-class lab due to the length.

Rating: 1.0/5, difficulty: 3.0/5
Horrible professor. Very rude and has gotten angry at people for asking genuine questions. While its not very hard, there is an excessive amount of homework that is just tedious, especially when combined with the workloads of other classes. Class is just him reading the textbook for 45 minutes, and the rest of class is time to work on homework.

Rating: 2.0/5, difficulty: 4.0/5
Dr. Pala is a nice guy, but a horrible professor. He talks about the same material you learned before class for over half of the 2 hour class time, leaving little time to actually work on the long, complicated coding assignments. Grades are put in very slowly and the criteria is often unclear or inconsistent.

Rating: 1.0/5, difficulty: 5.0/5
Downright awful class, even though I already had plenty of Java and C++ experience this professor found a way to make it miserable. If you somehow end up with him, do not at any point look like you are off task during class unless you want a lengthy lectures from him throughout the semester during almost every class! The teaching style is abhorrent

Rating: 1.0/5, difficulty: 3.0/5
I have programming knowledge but I did not enjoy this. He reads straight from slides during lectures and is passive aggressive when you ask questions. If you want clear answers, talk to TAs. Material isn't hard, but is not explained well for beginners. Never gives 100s on projects, always seems to find something small to take off for. Work ahead.

Rating: 4.0/5, difficulty: 3.0/5
Pala's lectures, at times, could be a little scattered but when he worked through examples it usually cleared things up. He's very accommodating to his students and helped out by being flexible with deadlines and going as far as to move midterm dates for his sections. If you do the pre class assignments well (which takes time) you'll be golden.

Rating: 5.0/5, difficulty: 3.0/5
Dr. Pala is a great professor. He has demonstrated on multiple occasions that he cares about everyone in my class and wants us to succeed. The projects in this class are so cool that if you like coding, you'll actually find them fun. The class moves at a fast pace so don't be embarrassed about asking dumb questions and going to office hours.

Rating: 1.0/5, difficulty: 5.0/5
Avoid at all costs. Wasn't ready the first day of class, all the assignments were rushed, steals other lectures cause he can't teach, lectures horribly the first half every class, never explains how grading works, you have to figure out how to code AND how to do checkstyle, journals, etc. by yourself. There's a reason half the section dropped.