Reviews of professor Robert Kevin Preston

Rating: 4.0/5, difficulty: 3.0/5
Mr Preston is a great teacher. He gives his notes slides, but the notes are more for him, not for you. He looks at his notes, which have about 50% of what you need to know, and then he gives much more detail during lectures, Although attendance isn't necessary, it is highly recommended. Tests are tough, but if you study and listen, you'll do fine.

Rating: 5.0/5, difficulty: 3.0/5
Really great professor and an interesting course. I really enjoyed 490 with Mr. Preston. Always accessible and his lectures are entertaining. Programs are really easy. Tests could be a bit difficult at times but a lot of partial credit (just put something down if you don't know the answer.) Learned a lot. Felt like an extension of 413 in a good way

Rating: 4.0/5, difficulty: 3.0/5
Very solid for 309 for one reason. Hes organized. You know whats coming up, you know what is expected for each week. The class is somewhat poorly structured, you go over how to code in Assembly only after you do the final assembly lab. And some people dislike him, but if you read the relevant chapter and watch the lectures, you can do well imo.

Rating: 5.0/5, difficulty: 2.0/5
Preston is the single best professor for this class. You should definitely take him if you want a relatively easy, relatively good to pay attention to, relatively inspirational professor. Homework is fine, projects are fine, class is great. Tests make sense. Take Preston for every class you can.

Rating: 5.0/5, difficulty: 3.0/5
Great professor for 307. Projects are difficult and should be started way ahead of time. Lectures are fun as he tells "war stories" of his times as an engineer, informative, and straight-to-the-point. You have to watch the lectures to do the discussions and quizzes. Study what he says to study very well, start early on projects, and you get an A.

Rating: 2.0/5, difficulty: 3.0/5
Standard Freshmen Level Course. Some programming involved. Dry Lectures. And Collaborative Learning. Exams are what you would expect in a freshman level course to be like. Somewhat hard and somewhat easy. So far, I have learned a lot in this course. Study the lectures definitions. Any programming is shown in the slides you should try and replicate.

Rating: 5.0/5, difficulty: 2.0/5
Attendance is mandatory and that's a good thing. His lectures are the ones that benefit those who learn better from doing practice problems. He does so many and the homework is basically the same type as the ones he worked in class. Stuck? Doesn't matter because homework is to help you and he will solve it for you in class if asked. Very good!