3.5
Quality3.4
Difficulty68%
Would Retake100
Reviews68%
Would Retake
100
Reviews
Rating DistributionOfficial
5
37
4
18
3
19
2
14
1
12
What Students Say
“BUSY WORK OUT THE WAZOO”
CS3550 - 3.0 rating“seems to get annoyed with students easily”
CS2550 - 2.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
41%
Textbook Required
33%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.39 avg changeRatings by Course
CS1030
5.0
(3)CS4610
5.0
(1)CS1010
5.0
(4)CS3810
5.0
(2)CS4640
5.0
(1)Difficulty by Course
GAMEDEV
5.0
CS3750
4.3
CS4610
4.0
CS3350
4.0
CS4640
4.0
Reviews (100)
I enjoyed being professor Fry's student. I would gladly take a course from him again.
This is a good class and I think Fry taught it fairly well. He's interested in teaching universal database principles that can be applied to whatever DBMS. The final project was an Access Database project. He let me do it using C# WinForms and an MS SQL database. He'll work with you if you ask him for help.
Fry is very prepared and organized for class. He always returns assignments (with feedback) within a day or two. To succeed in his classes you need to take responsibility for your education and tell him what you need. If you do that he is more than willing to help. Not a hand holder.
There are few instructors that can teach an online class well. Fry is one of them. This class had video demos, occasional feedback meetings and "lectures" via online software, and lots of examples. He's prompt with using the forum and, although he likes to challenge you, you're never left hanging. The class took a lot of work, though.
I would NOT recommend Rich Fry for a teacher. His online teaching lacks a lot of details. His assignments are very, very vague. It's near impossible to know what he wants until after he has graded the assignments. There are plenty of other professors who are much better at this.
Richard fry is an awesome teacher! Although, he does push you to your limits.. but it's made my computer science classes now much easier. This class is so much fun when taught by him. Few demo games and then a big project.
I took an online class to develop webpages. I learned a lot, but only on my own. This instructor seemed very disinterested in teaching the class. Do not expect help with your questions.
Took him in person, and there wasn't much difference from an online class. Books were wasted money. Kind of like throwing a huge wad of semi-helpful crap. For assignments you have to pick through it, realize none of the expected stuff was taught, and go find it online. Very unfair tests, content not covered in class. Learned it all on my own.
Dr. Fry was great! You really had to work hard, but he offered extra credit for assignments turned in early and the content of the assignments really made you learn your stuff. I took the class online, so most of what I learned was self-taught, but he does have pretty cool lecture videos that helped a lot too.
Somewhat fair, assignments were hard, if you take this class from him online you will have to most of your own research and learning.
Online Class. He knows his stuff but is extremely confusing in what he wants and requires for assignments. He didn't follow the book, which is the only source for learning in an online class. Feedback is pointless, somewhat unstructured. A very frustrating class but I did learn the subject. Not horrible overall but there will be some strife.
Online course. I really like this professor so far. He covers everything you need to know for the assignment, but make sure you go above what is required for the full points. He has a lot of assignments due too, so be sure to put aside around 8 or more hours a week for this class. (common for a CS class)
Book is horrible, he recommends not to buy it, he provides useful online links. Teacher isn't active in online class website, very absentee. Considering he is teaching about websites, he should be more active about posting and utilize the virtual classroom setting. Might as well have been independent study with how much he interacts with class.
The class went well. There was 9 homework assignments, 2 take home tests, and 1 final group project. The video lectures he provided was enough to do the assignments well and the book was used for the tests. Do the extra credit offered by working head. Easy class if you can learn at a decently quick pace.
This class requires knowledge of GUI programming which I did not have. In this case I learned it on my own since Dr. Fry doesn't teach it but expects your assignments as such. We did parallel programming but no OS programming. Very disappointed since that is what the class is about. Funny guy but doesn't seem to know much about the topics.
I took his video game design (interactive entertainment) course online. I highly recommend this class. There are weekly assignments, but they aren't very difficult. There are also multiple group assignments, but those can be fun. Dr Fry always reads assignments, and always gives great feedback immediately.
Great class! Difficult, but worth it.
Fun class. Super easy instructions. Got you to think. Emailed back by the next morning. Would take the class again if I could. Can't wait to see which project his advanced class picks. Hope it's mine, of course. BEST TEACHER EVER!
Professor fry was great. his class can be easy if you stay on top of the assignments. he curved both of his tests and the entire class for that matter. on the first test my 69% turned into a 94%
I can describe Dr. Fry a having a friendly sort of arrogance. I was usually able to get answers to my questions through an online discussion board, but not without a comment that made me feel kinda stupid. Has very high expectations from students. Very stressful as non-trad student. I Would not take another class from him.
When you take his 3550 Advanced Database class, be prepared for a LOT of busy work. It's non stop with the homework. He's always changing his criteria. He doesn't give exact answers. Solid on his due dates (late policy sucks). Plan on devoting a good chunk of time for his class Slow to reply to emails and GO TO CLASS or expect to bomb. Simple
He read from the book the whole time. It was like a power point but worse because he was trying to code. He was mean to everyone in the class, and was non-specific on what he wanted done. Don't forget the rubric doesn't matter, if you don't go above and beyond on every assignment, you will get a bad grade. Pick a different proffessor.
The video lectures seem clear till yous tart working on the assignment. Then the assignment starts asking things that weren't covered. I have had to google every step of my assignments because I feel it wasn't covered in the lectures.
I took this class over summer semester. Rich makes you work for your grade. Don't expect an easy ride because you won't get one. Was the class difficult? Yes. Was the class rewarding and did I learn a LOT about databases and how to properly normalize? Absolutely. This is the most time consuming class I've taken, but it was also the most rewarding.
BUSY WORK OUT THE WAZOO! It's non stop homework and assignments, I know this is a 3000 level class, but it seems he assigns work just to assign it.
BEST. CLASS. EVER! Playing video games for credit? Yes please! You do have a group assignment, and it will eventually be about 50 pages, but that's like 1 page each per week. You get to design a VIDEO GAME FOR PRODUCTION!!! TRUCK YEAH! Loved it, loved the professor!
I felt there was so much homework I should be getting five credits. Fry is difficult to understand, doesn't communicate well, and seems to talk down to his students. I never felt as though I got good answers to questions. People never showed up to his Q&As, I assume because they felt the same way. Take 3550 and other classes from someone else.
this was honestly one of the worst classes I've ever taken. The homework assignments were ridiculously hard and they almost always included things never mentioned in class or in the online video. This is a very hard class and I would recommend you take it from a different professor.
I took this class online. He is a fairly good teacher. He knows what he is doing, but he expects students to search up a lot of material by themselves online instead of teaching it himself. Also parts of assignments can be unclear. If you use the discussion forum it helps a lot. I didn't use a book just search up stuff online and you are good to go
Dr. Fry is a good professor. If you try your best, you won't fail. I would recommend him for any class.
Good prof, Covered a lot on HTML, CSS, and javascript, the assignments were related to the in class content.
Gave a lot of extra credit opportunities. You got credit just for showing up to class, if you missed a class there was a small makeup assignment so you could easily get full credit. He gave plenty of 1 on 1 help if you needed it. Just genuinely cared about everyone passing.
Richard Fry is hands down the most ambiguous and difficult to understand professor I have ever had the displeasure of taking a class from during my CS degree. Not only are his lectures sporadic and hard to follow, but his Canvas layouts are just as chaotic. Get rid of the flashing arrows and red text on the homepage. You teach web dev. Act like it.
He's a great professor. Some of his assignments aren't that clear in the instructions but overall you get the main picture. He's not the hardest grader either which is nice. In this class, the assignments are fairly easy until you get into Javascript. That's when it get's REALLY HARD. If you spend enough time you will learn a lot though.
Professor Fry feels pretty knowledgeable of his material. He'll give you just enough information to start but then you're on your own from there. A lot of web research, a lot of time is spent on the W3schools and coding websites trying to fully grasp the objectives laid out in the assignments. Exams are hard but he grades on a curve.
Great professor. His class is tough and he makes you work for a good grade, but you will learn a lot if you try. He gives great feedback on assignments so that you can improve your material for the next assignment. He is always willing to help and seems to really care about his students success.
Great professor, but one that takes some getting used to. He is strict and somewhat difficult to please but appreciates quality work and communication. If you're putting forth the effort to learn, he'll be a fantastic resource who cares for your success, but he does not tolerate the bare minimum.
Dr Fry's web development class was rather boring. All the material is outdated and the way he teaches you to validate forms is weird as you can do it in half the code with Angular. The biggest issue I had with him is he is not helpful. I asked for help got no response and instead a global message on canvas went out deferring me to the TAs
Lectures seemed to be impromptu. This was his first time teaching 2550, but he knows his stuff about databases so the lectures were interesting and informative.
Material was a bit outdated. You're only going to get the basics. No need to buy the textbook, he tells you to read W3Schools for everything. His teaching style is to just show examples, not really explain why; this was very problematic for some students when it came to learning Javascript. Tests were tough, 90 min performance based.
Lots of group projects. It seemed like he knew the material, but maybe hadn't done it in a while - would get tripped up in class explaining things. He does care and is always available via email - he's really good about that. I enjoyed him as a teacher, but you're only gonna get the basics; nothing more. I wish it was a bit more challenging.
one of the best classes in the CS department. dr fry is awesome and very interesting. the class was great and with no pressure at all like other CS classes.
he is the best CS professors. his class was very useful, and suggest everyone to take it with him.
Difficult professor that cares more about being right or defending himself rather than help students. Uses outdated flash videos and practically deprecated techniques. Makes you feel awful when asking questions and his favorite punctuation is an ellipsis... Has 10 - 13 point curves on 50 pt exam. Cant take criticism. Dont take if possible.
Best online class I've had from CS. Dr. Fry took the time to make himself available for live q&a sessions. Very responsive (and timely) with feedback on assignments with help on discussion forum. He gave me personal help, and I learned a lot. There were a bunch of "disgruntled" students but I think they had the lower division DB from SLCC.
Dr. Fry is awesome! I have thoroughly enjoyed his course. He listens to students and has a desire to help his students succeed. He encourages online students to meet him in person as he wants to know all of his students. Course material is fun and challenging enough to help you learn. One of the best instructors at Weber by far.
Gives great feedback on his assignments and has excellent examples/videos for each assignment. He makes learning html/javascript fun and enjoyable by creating assignments geared to what the students want to create instead of set in stone assignments. Would defiantly recommend to others.
I had this professor in an online class for CS2350. The professor was very easy to understand. All of the lectures were carefully recorded, and the textbook was easy to access. Every assignment had feedback on it detailing what you may have done wrong, reminders that you could access the professor and tutoring, and encouragement.
I liked that Dr. Fry gives feedback on assignments very quickly. He didn't just give me a score and move on but rather provides thorough feedback on each assignment. It doesn't seem like this is just a job for him. He seems to really care about the success of his students.
I learned a bit in the class, and the professors were helpful in that they'd answer my questions when I needed it. A lot of the time though, you're just following along, doing what the professor does, and it's hard to learn /why/ you're writing some pieces of code. Recorded lectures would've helped this class a lot. Maybe some reference sheets too.
The online structure was excellent. All requirements communicated clearly. But be prepared to work. You will work with HTML, CSS, JavaScript, and JQuery. I had experience with both HTML and CSS, and still felt overwhelmed. Assignments/Tests aren't "super easy", but if you keep up with the ZyBooks then you'll have the material you need to pass.
I enjoyed this class. The lecture videos about put me to sleep every time, but he explains well so there wasn't any surprises in the assignments. I know that he grades very harshly, but at the same time he told me my final project was hideous, but still gave me 100%. So, you can take that however you like it.
The class took up a lot of time, but I did learn a lot. I would recommend this class to anyone interested in game development.
Fry is a good teacher, and lectures very well. As for the group projects portion, it depends on your group. If your group sucks, and or they rate you poorly for whatever reason, you won't pass. That's the unfortunate portion of this class. You will learn a lot on the projects, but be prepared to work on it a ton or you will fail the course.
I sadly sorta cheesed my way through the class --used W3Schools to complete his assignments instead of lectures/reading. The few lecture videos I did watch were nice, though. My favorite part is how great his assignment feedback is -- you know EXACTLY how to improve for next time and you can tell he cares. Thanks, Dr. Fry!
seems to get annoyed with students easily. Loves to type ... after every comment as if he is annoyed you asked the question. He opens assignments early, but if you aren't completing them early like he expects seems to get annoyed. Hard to tell who is more ready to be done with the semester him or you.
EXCELLENT professor. Very timely and helpful feedback, usually personalized videos or descriptions within an hour. He doesn't expect perfection to give you full credit, put forth full effort and show you've learned and he will reward you. Tests aren't particular difficult and are graded with a curve, only 2 in the class, midterm and final.
One of the better CS teachers, homework and assignments are more then fair.
This was definitely a fun class. Not too much work considering it is an online class, but there were 1-2 page long discussion posts due about every week, as well as a few game reviews and such. A lot of your grade depends on a single major project, but he is very accessible to help with it. Rubrics are detailed and clear on grading criteria.
One of my favorite classes. You read a chapter in the textbook and do discussions every week. The fun part is the homework. You do 3 video game reviews and your final paper is a concept document of your own video game that you would like to create. Criteria was very clear and responses to questions was almost instant.
The best instructor for me at Weber State along with Professor Shawn Cowder. When I was in his class for the first time, I was a little bit scared but then on I realised how much caring and helpful he is.
Dr. Fry is a great professor because he is willing to help you until you understand the material. He is good at replying to the online help forum and to emails. The material can be confusing at times, but it was very helpful to have the online forum to ask questions and work with other students too. I would definitely recommend this professor!
Not a great professor. Apparently online classes care about attendance, despite that you have work and cannot make the online lecture.
Absolutely terrible teacher. Multiple lectures with him questioning on how he should explain things, and getting confused by his own code. He puts questions on exams that he did not teach in lectures thinking that students should have studied outside the scope of the class material. I would never ever take another class from this teacher again.
2 midterms (not comprehensive) also not weighed heavily. Most of grade is based on assignments, which is nice. Most of the information needed for this class he presents, but he also leaves you to fend for yourself in learning which is annoying and not helpful. He is pretty passive aggressive too which is a bit annoying.
I took this in class, but he also streamed the class online at the same time for the online students (so they had the latest information and could participate at the same time). He really cares about students and gives them personal video and audio feedback on every assignment - WOW! His grading is super fair and transparent. Exams curved.
Not bad professor but doesn't know enough to answer all your questions and a bit unorganized. I feel that most programming teachers at Weber are subpar at best
Unorganized in lectures. He was rude to many classmates and complained about everyone not turning in everything early & people being late (to a 7am class). The actual subject matter was cool, but was taught primarily by a tutorial out of a textbook. His attitude made me ready to just get out of the class instead of seeking to excel & learn.
Assigned 3 assignments per week, one of them was a tutorial done in class. Easy in the beginning, with the basic HTML and CSS. During the end with the Javascript, his instructions became no so clear, making assignments a little challenging. Able to skim through the textbook for assignments, but asks tedious specific questions for the tests.
This course was very challenging, but Dr. Fry sets you up with all the skills you need to succeed in his class. He is very willing to meet with you outside of class and makes sure to answer questions promptly. Although this course requires a lot of hours, I never felt confused about the expectations when turning in projects. He does a great job!
DON'T TAKE THIS CLASS ON MAC. While this professor is alright teaching the topics, he doesn't know how to work with Mac computers and practically leaves you in the dust if you use one. The assignments felt rather heavy and I agree with most comments when it feels like he can get frustrated with students really easy, making this class more stressful
I started the course and was unable to turn in my first assignment due to an internet outage, and lack of understanding what the instructions were for it. I turned it in late, but was told that it was unacceptable, even though the internet outage was mentioned. I can't move on through the course without having that assignment graded as it's locked.
Professor Fry is hands down the best professor I've had at Weber State. I think others think his class is tough because he has very high expectations, but he deserves to with how thorough his material is. He grades assignments with VERY clear and helpful feedback, and is accessible almost 24/7 outside of class. Would definitely recommend him.
This was his first time teaching this class, so it's understandable it wasn't fully developed yet. The class was relatively easy so long as you're comfortable reading lots of research papers. You'll also have to give a few presentations. Make sure you have a project in mind that you'll want to refactor, as that was the final project for the class.
Sometimes Dr Fry can be very helpful. Other times, he seems annoyed that you asked him a stupid question. When I had trouble accessing the exam, Dr Fry's response was "87 students before you have taken this exam without incident." I figured it out, but no thanks to Dr Fry. Typical online coursework, can't complain. Overall, was pretty average.
Professor Fry is a great one to have for CS classes. He gives very detailed feedback and doesn't give you a fixed mindset (instead of saying "good job" he tells you why and suggests ways to still improve). This class was online and he graded every assignment and project within 24 hours, normally way less! Awesome.
This course was online and very lecture-heavy. Lots of videos and assignments and sometimes I felt that there was just SO much to do. Dr Fry always gives extremely helpful (and prompt) feedback and pushes you to keep going and do your possible. I really have enjoyed him as a professor and look forward to take more classes from him.
I had Dr. Fry for two of my classes (CS2350 & CS2550) and he was amazing for both classes. He graded VERY quickly (FLEX classes), gave thorough feedback, and his lectures were detailed. He teaches you everything you need to complete the assignments & exams. I don't get the passive-aggressive comments. I thought he was very nice and encouraging.
You need to do things his way or he will destroy you, he is passive aggressive in his grading and immovable for any sort of special circumstances. He's the only professor to teach certain Flex courses, so unfortunately I can see that bottlenecking a lot of people.
Honestly this class was quite easy, however lots and lots of busy work. Most of the class is taught through tutorials on youtube by another professor who I assumed worked at Weber State? Professor Fry is also VERY passive aggressive with your submissions and questions. If you ignore his rude comments and just follow the course, you will pass.
Ive taken both 2350 and 2550 from Dr. Fry and he is great in both. He grades everything almost instantly which makes finishing the classes early (if you are doing CSFLEX) really easy. One time I submitted an assignment at like 9 oclock and he had a feedback video and the assignment graded 5 minutes later.
Richard Fry is the most passive-aggressive grader/person I have ever met. Asking a question will result in him telling you that you are the first one out of hundreds to not understand so that is your fault. The class is pretty easy if you can get by snarky remarks. Ask your questions to people who care. This is the story for many of my class mates.
People don't like his personality, but once you realize he was in the military it becomes manageable. The course was quite easy. Most of the assignments can be found online if you know how to look for them. He can be nitpicky about some parts of the assignments, but if you just ask questions and follow the lectures you'll do just fine
Good professor. Very rigid in grading. His communication is very direct and blunt, some may perceive it as rudeness. Assignment objectives were vague. No textbook used. Attendance not mandatory. Midterm test is very technical. Code your assignments and projects exactly the way dr fry wants them done and you should be fine. I liked the class
Dr. Fry is a good professor. Records the Zooms. Has a few quirks that may make class more difficult: Uses an agenda page, not Modules. Political, always advertising. Inconsistent; corrects you when you follow his own instructions. Gives video feedback instead of text. Uses "Piazza" for discussions. Starts class (and expects you to be there) early.
While his personality and grading methods aren't always agreeable, there isn't a single professor I'd rather take CS classes from after experiencing them from him. While lectures/notes can be lackluster he actively encourages you to learn and makes detailed videos on each assignment to ensure that you see the mistake and know how to correct them.
Your grade depends on your group so if your teammates are bad you will pretty much fail the class. Very unorganized as being unclear about what he wants for the assignment. Get mad if things are turned in close to the deadlines even if it's on time.
All the reviews of being berated and a bit rude are true, but this professor does know his stuff and grades fairly for the most part. I learned a lot and it was a lot of work but I feel very prepared for anything in SQL. The only thing I didn't like is that he gives a "professionalism" grade where if you don't meet with him enough you get docked.
Amazing class, I took the new course format CS Flex program. The first part of the course is a bit tough due to the fact that you need a theoretical understanding of database design. he pretty easy on grading. The class is well-formatted. (The test is on a curve? it's not stated in the syllabus so idk). Once you get past the midterm it's a breeze.
Dr. Fry was an okay teacher. He would give passive aggressive comments sometimes, which wasn't helpful at all. His lectures were good though, they were very informational. He sometimes let his personality get in the way of giving good feedback. If there was a single mistake, he would point it out and make you feel kinda bad about it.
(Flex) I found Dr. Fry's teaching style to be much to my liking. He is a tough grader and expects a lot, but he makes his expectations clear so there are no surprises. He gives feedback and grades very quickly and was easy to get ahold of. I learned so much. 2 Exams. Good amount of lectures with excellent and applicable content. Learned a ton.
Richard Fry gets a 2 from me just because he graded super fast. But he is a very passive aggressive grader. He sent out an announcement complaining that 20 students hadn't submitted the assignment that was due in 12 hours once. He acts high and mighty because of his degree yet had spelling errors in everything. Even in the FINAL project code.
FLEX class - put together by multiple professors. Fry was the one who graded everything. He didn't know what was being taught, so he graded on what he thought and not what the other professors told us to do. He always finds something to doc points. Makes LONG videos on every assignment you submit, very passive aggressive. Didn't use textbook.
I had a really hard time with this professor as he wanted real-world applicable designs, but when assignments were turned in with that type of application, he would end up docking points on it. He didn't explain things very well and when I asked questions he would have me go read it in the textbook.
Professor Fry runs a tough but fair class. His lectures are detailed and he gives quick, insightful feedback. While the workload can be heavy, using tools like unstuck ai alongside the textbook makes it manageable. Highly recommend for motivated students.
Dr. Fry is inconsiderate to his students and will often times refuse to help them when an issue arises. They will oftentimes get brushed off as a "unique" issue, whilst many others have the same issues. Dr. Fry has built a reputation amongst graduates of Weber for being difficult to work with and unwillingness to assist students who have questions.
Biggest complaint was he used a lot of shame tactics in his comments, and would make snide remarks if you turned in an assignment last minute or late. I'm fine with docking me points which was fairly generous with his grading policy, but don't make it personal. The format of his class is not standard either so things can be confusing. Harsh grader.
I have never taken the time to leave a review of a professor before, but then again, no one has pissed me off this badly before. He has three problems: he grades on things that weren't mentioned in the instructions so you have to read his mind, he is a tough grader, and he will passive-aggressively insult you in his feedback. Don't take him.
I had Professor Fry for two classes and even though he was tough, I learned a lot and I feel like his material stuck with me the most. There's a lot of assignments but he gives good feedback and gives you lots of time to work on them. He occasionally made some passive aggressive comments here and there but he's a great guy and teaches well!
Prof Fry will match the energy you give. If you try your best, ask questions, and follow his feedback you will do well. If you fall behind, he will call you on it. I really enjoyed this class and thought the structure for groupwork was well done. You WILL learn a lot from this class if you put in the effort! Tough grading, but valuable feedback.
Class Info
Online Classes
100%
Attendance Mandatory
41%
Textbook Required
33%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.39 avg changeRatings by Course
CS1030
5.0
(3)CS4610
5.0
(1)CS1010
5.0
(4)CS3810
5.0
(2)CS4640
5.0
(1)Difficulty by Course
GAMEDEV
5.0
CS3750
4.3
CS4610
4.0
CS3350
4.0
CS4640
4.0