Reviews of professor Alan Zaring

Rating: 5.0/5, difficulty: 5.0/5
Experience with Alan Zaring was amazing. He is the best professor ever. Really old-fashioned. He knows what he s teaching. But, He killed my GPA. But, I learnt a lot a lot of things. I think he is the best CS professor ever. If you are begginer, don't give up. His tests are hard.

Rating: 2.0/5, difficulty: 5.0/5
To be fair, I only passed his class because he curved the grade. So, what that means is if there aren't a lot of other students who are also struggling, complaining, AND MOST IMPORTANTLY failing the exams with you, there is a high chance you are gonna fail that class. Other than that, he is a really nice person outside, and he is very smart.

Rating: 1.0/5, difficulty: 5.0/5
Worst teacher Ive ever had. He does not know how to lecture or write tests and did a poor job at answering any questions. This is an introduction course and it felt as though it was a 400 level class, if you had no prior knowledge it was a struggle. Class was always very dry and he did not provide much assistance with in class assignments/homework

Rating: 5.0/5, difficulty: 5.0/5
Alan is one of the best CS professors I have had. Most students either love or hate his classes. He has a great sense of humor (f you get his jokes, that is). He has high expectations from his students and you will learn a lot in his classes, but you have to be proactive and spend HOURS doing his assignments, otherwise say farewell to your GPA.

Rating: 4.0/5, difficulty: 3.0/5
Great lectures, it is more theoretical. While you will learn a whole lot of things, it is also easy to not learn anything in his classes if you aren't up to date with the course matter. Amazing powerpoint, fun assignments. Also, a very hilarious professor. Always makes sure to check his phone to make sure it is not a campus wide emergency.

Rating: 5.0/5, difficulty: 5.0/5
Alan is a funny guy, and will make a lot of 80's references. His classes are traditional and he is meticulously organized, so assignments will be VERY specific. You will have to think hard and think for a while. Languages are his domain and he knows what he is talking about. So it will not be easy but you will learn a great deal if you work smart.

Rating: 2.0/5, difficulty: 4.0/5
Tests are hard but will be curved. The preceptors were good but one of them made me feel belittled when I asked him for help; he kept saying "This is simple" or "Basically..." and those contents weren't basic or simple at all! Assignments are hard so you'll need to start early; don't procrastinate. Test 1: Read the slides. Test 2: Prepare to fail.

Rating: 2.0/5, difficulty: 4.0/5
All of his assignments were really hard; they took me at least a week to finish so never wait until the last minute to do them. He's really knowledgable and a tough grader. You'll have to write comments/explanations for every single line code you write and he takes lots of points off if he doesn't find them appropriate or correct. Tests are difficu