Reviews of professor James Pristas

Rating: 3.0/5, difficulty: 4.0/5
Good lecturer but lectures too much. Lost a lot of time to finish the labs. No lab works allowed outside of class. No time to be curious--MUST have prior knowledge of electronics. Gives short quizzes on assigned (several) chapter readings. Avoid this course if it's not required. You're screwed if it is required, HAHA!!

Rating: 1.0/5, difficulty: 3.0/5
I did not like this class at all. Took it over the summer, it was excessive work that was extremely repetitive. He required very new resources when citing your writings, yet ALL of his sources given were average 10 year old TedTalks on Youtube. I felt like I learned nothing.

Rating: 1.0/5, difficulty: 4.0/5
Avoid at all costs. He will stress you out unnecessarily and you won't learn since you'll be rushing to complete the labs on time. If you and many other groups are stuck on the same thing you will have to wait for him to come by since he won't allow you to listen in to one group. This prolongs the lab and makes it difficult to complete on time.

Rating: 5.0/5, difficulty: 3.0/5
I did not have a bad experience with Professor Pristas, albeit it was an online class with no class meetings. He can be picky but you just got to do your work, so dont half do things because he will dock you points. He actually reads your assignments and gives feedback. Pretty easy class that has work that can take a few hours to finish.

Rating: 2.0/5, difficulty: 4.0/5
Homework/Reading/Quiz every week. Doing the homework does NOT prepare you for questions on the Midterm/Final. Quizzes are based on reading material and usually 4-6 questions, timed for only 20-30 minutes. Lectures were mainly circuit analysis. Showing work will help your grade, even if answer is wrong.

Rating: 3.0/5, difficulty: 4.0/5
Decent professor, though I wouldn't say he should be your first choice if you're taking DC. He isn't too helpful when asking questions and his advice is often pretty vague (such as, "just stare at it"). Luckily his homework isn't too hard despite the amount he gives. Overall, his class is doable, but I would suggest taking someone else.

Rating: 3.0/5, difficulty: 2.0/5
Pristas outlines very well the concpets needed to understand programming at a begginer level in his lectures. However if you have any programming experience his class is boring and borderline a waste of time. Take online if you have programming experience. Get ready to fight for your points because his assingments "require you to ask him questions"