3.5

Richard Fry

Computer Science - Weber State University

3.5
Quality
3.4
Difficulty
68%
Would Retake
100
Reviews
3.5
Quality
3.4
Difficulty
3.5
Helpful
3.5
Clarity

68%

Would Retake

100

Reviews

Rating Distribution
Official

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 rating
Class Info

Online Classes

100%

Attendance Mandatory

41%

Textbook Required

33%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 63 grades
Most common grades:
A (29)
A- (15)
A+ (7)
Grade Distribution
A(36)B(8)C(1)D(0)F(0)A-/B+(18)
Based on 72 reported grades
A: 29
A-: 15
A+: 7
Not sure yet: 6
Common Tags
Gives good feedback (31)
Lots of homework (13)
Clear grading criteria (11)
Tough grader (11)
Caring (10)
Get ready to read (10)
Accessible outside class (9)
ACCESSIBLE OUTSIDE CLASS (8)
Rating Trend

Declining

-0.39 avg change
Oct
Feb
Mar
Aug
Sep
Nov
Last 6 months
Ratings by Course

CS1030

5.0

(3)

CS4610

5.0

(1)

CS1010

5.0

(4)

CS3810

5.0

(2)

CS4640

5.0

(1)
+13 more courses
Difficulty by Course

GAMEDEV

5.0

CS3750

4.3

CS4610

4.0

CS3350

4.0

CS4640

4.0

Reviews (100)
5.0
1.0
CS1030
Nov 26, 2008

I enjoyed being professor Fry's student. I would gladly take a course from him again.

5.0
3.0
CS2550
Apr 27, 2009

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.

4.0
4.0
CS4790
May 7, 2009

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.

5.0
2.0
CS3550
Sep 8, 2009

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.

2.0
5.0
CS2350
Nov 2, 2010

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.

5.0
4.0
CS4610
Nov 18, 2010

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.

2.0
4.0
CS2350
Dec 30, 2010

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.

3.0
4.0
CS2350
Apr 9, 2011

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.

4.0
3.0
CS2350
Apr 28, 2011

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.

3.0
5.0
CS2350
May 26, 2011

Somewhat fair, assignments were hard, if you take this class from him online you will have to most of your own research and learning.

2.0
4.0
CS2450
Aug 10, 2011

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.

4.0
3.0
CS2350
Jan 20, 2012

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)

2.0
4.0
CS2350
Apr 22, 2012

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.

3.0
2.0
CS2450ONL
Apr 25, 2013

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.

4.0
3.0
CS3100
Apr 25, 2013

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.

5.0
2.0
CS1030
Jul 16, 2013

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.

5.0
3.0
CS2450
Grade: A
Nov 23, 2013

Great class! Difficult, but worth it.

5.0
2.0
CS1010
Grade: A+
Aug 1, 2014

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!

5.0
2.0
CS3550
Grade: A-
Aug 18, 2014

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%

3.0
4.0
CS3550
Grade: Rather not say
Nov 14, 2014

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.

2.0
4.0
CS3550
Nov 24, 2014

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

1.0
5.0
GAMEDEV
Grade: A
Dec 10, 2014

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.

2.0
5.0
CS2350
Mar 28, 2015

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.

4.0
4.0
CS3550
Grade: A-
Apr 6, 2015

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.

3.0
4.0
CS3550
Grade: Rather not say
Apr 9, 2015

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.

5.0
3.0
CS1010
Apr 23, 2015

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!

1.0
5.0
CS3350
Grade: Not sure yet
Jul 19, 2015

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.

3.0
5.0
CS2350
Nov 19, 2015

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.

3.0
3.0
CS2350
Grade: A-
Dec 11, 2015

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

4.0
3.0
CS3350
Grade: A-
Dec 15, 2015

Dr. Fry is a good professor. If you try your best, you won't fail. I would recommend him for any class.

5.0
1.0
CS2350
Grade: A
Feb 26, 2016

Good prof, Covered a lot on HTML, CSS, and javascript, the assignments were related to the in class content.

5.0
3.0
CS1030
Grade: A-
Jul 14, 2016
Would take again

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.

1.0
4.0
CS3550
Grade: A
Jul 30, 2016
Wouldn't take again

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.

5.0
3.0
CS2350
Grade: A
Aug 13, 2016
Would take again

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.

Gives good feedback
Clear grading criteria
4.0
4.0
CS2350
Aug 18, 2016
Would take again

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.

Gives good feedback
LOTS OF HOMEWORK
EXTRA CREDIT
5.0
4.0
CS3550
Grade: A-
Aug 19, 2016
Would take again

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.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
4.0
CS3550
Grade: A
Sep 1, 2016
Would take again

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.

Tough Grader
Gives good feedback
Skip class? You won't pass.
2.0
3.0
CS2350
Grade: A
Nov 8, 2016
Wouldn't take again

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

5.0
3.0
CS2550
Grade: A
Dec 13, 2016
Would take again

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.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
GROUP PROJECTS
3.0
2.0
CS2350
Grade: A+
Jan 11, 2017
Wouldn't take again

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.

Get ready to read
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
3.0
3.0
CS2550
Grade: A+
Jan 11, 2017
Wouldn't take again

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.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
GROUP PROJECTS
5.0
1.0
CS3810
Grade: A
Jul 12, 2017
Would take again

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.

Respected
Hilarious
EXTRA CREDIT
5.0
1.0
CS3810
Jul 16, 2017
Would take again

he is the best CS professors. his class was very useful, and suggest everyone to take it with him.

Gives good feedback
Respected
Amazing lectures
1.0
5.0
CS3550
Grade: B
Jul 26, 2017
Wouldn't take again

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.

Tough Grader
Get ready to read
LOTS OF HOMEWORK
5.0
4.0
CS3550
Grade: A-
Aug 23, 2017
Would take again

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.

Gives good feedback
Respected
Caring
5.0
3.0
CS2350
Grade: A
Nov 5, 2017
Would take again

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 good feedback
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
5.0
3.0
CS2350
Grade: A-
Nov 7, 2017
Would take again

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.

Gives good feedback
Respected
ACCESSIBLE OUTSIDE CLASS
4.0
3.0
CS2350
Grade: C+
Dec 11, 2017
Would take again

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.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Caring
4.0
4.0
CS2350
Grade: B+
Dec 26, 2017
Would take again

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.

3.0
2.0
CS3630
Mar 1, 2018
Would take again

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.

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
4.0
4.0
CS2350
Grade: A-
Apr 11, 2018
Would take again

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.

Gives good feedback
Get ready to read
Clear grading criteria
3.0
4.0
CS2350
Grade: A
Apr 25, 2018
Would take again

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.

Tough Grader
LOTS OF HOMEWORK
LECTURE HEAVY
5.0
4.0
CS4640
Grade: A
Apr 30, 2018
Would take again

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.

Gives good feedback
LOTS OF HOMEWORK
4.0
4.0
CS4790
Grade: A
Oct 9, 2018
Would take again

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.

Participation matters
LOTS OF HOMEWORK
GROUP PROJECTS
5.0
3.0
CS2350
Grade: B
Dec 16, 2018
Would take again

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!

Gives good feedback
Clear grading criteria
Caring
2.0
4.0
CS2550
Grade: B-
Apr 9, 2019
Would take again

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.

Lots of homework
Test heavy
Tough grader
5.0
3.0
CS2550
Grade: A
Apr 24, 2019
Would take again

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.

Gives good feedback
Accessible outside class
Clear grading criteria
4.0
3.0
CS2550
Apr 25, 2019
Would take again

One of the better CS teachers, homework and assignments are more then fair.

5.0
3.0
CS1010
Grade: A+
Apr 25, 2019
Would take again

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.

Gives good feedback
Get ready to read
EXTRA CREDIT
5.0
2.0
CS1010
Grade: A
May 1, 2019
Would take again

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.

Gives good feedback
Accessible outside class
Caring
5.0
2.0
CS4790
Grade: A
May 9, 2019
Would take again

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.

Respected
Inspirational
Caring
5.0
3.0
CS2550
Grade: A
May 13, 2019
Would take again

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!

Gives good feedback
Accessible outside class
Clear grading criteria
2.0
3.0
CS2550
Jun 19, 2019
Wouldn't take again

Not a great professor. Apparently online classes care about attendance, despite that you have work and cannot make the online lecture.

Lots of homework
Get ready to read
Skip class? You won't pass.
1.0
3.0
CS2550
Grade: Not sure yet
Jul 21, 2019
Wouldn't take again

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.

3.0
4.0
CS2550
Grade: B
Aug 10, 2019
Would take 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.

Gives good feedback
Lots of homework
4.0
4.0
CS2550
Grade: A
Aug 26, 2019
Would take again

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.

Gives good feedback
Accessible outside class
Caring
3.0
3.0
WEB3700
Grade: A
Dec 2, 2019
Would take again

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

Skip class? You won't pass.
Clear grading criteria
Lecture heavy
2.0
2.0
CS4790
Grade: A
Dec 10, 2019
Wouldn't take again

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.

3.0
3.0
CS2350
Grade: A
Dec 19, 2019
Would take again

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.

Gives good feedback
Lots of homework
5.0
4.0
CS4790
Apr 23, 2020
Would take again

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!

Accessible outside class
Group projects
Amazing lectures
3.0
4.0
CS2550
Grade: B
Jul 22, 2020
Wouldn't take again

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

1.0
3.0
CS2550
Sep 12, 2020
Wouldn't take again

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.

Lots of homework
Skip class? You won't pass.
Group projects
5.0
4.0
CS2550
Grade: A-
Dec 22, 2020
Would take again

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.

Gives good feedback
Accessible outside class
Caring
4.0
2.0
CS6450
Grade: A
Apr 29, 2021
Would take again

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.

So many papers
Get ready to read
Participation matters
3.0
3.0
CS2350
Grade: A
Jun 1, 2021
Would take again

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.

5.0
3.0
CS2550
Grade: A
Jun 2, 2021
Would take again

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.

Gives good feedback
Accessible outside class
Tough grader
5.0
4.0
CS2350
Grade: A
Jun 2, 2021
Would take again

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.

Gives good feedback
Lots of homework
Caring
5.0
3.0
CS2350
Grade: A+
Jun 30, 2021
Would take again

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.

Gives good feedback
Lots of homework
Accessible outside class
1.0
5.0
CS2550
Grade: B+
Oct 14, 2021
Wouldn't take again

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.

Get ready to read
Test heavy
Tough grader
2.0
3.0
CS2350
Grade: A-
Oct 21, 2021
Wouldn't take again

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.

Lots of homework
Get ready to read
Clear grading criteria
5.0
3.0
CS2350
Grade: A
Nov 4, 2021
Would take again

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.

Gives good feedback
Lots of homework
Clear grading criteria
1.0
3.0
CS2550
Grade: Incomplete
Dec 5, 2021
Wouldn't take again

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.

Tough grader
4.0
2.0
CS2350
Grade: A+
Apr 27, 2022
Would take again

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

Gives good feedback
Accessible outside class
3.0
4.0
CS3350
Grade: B
Jul 23, 2022
Would take again

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

Graded by few things
3.0
3.0
CS3750
Grade: Not sure yet
Oct 25, 2022

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.

Participation matters
Online Savvy
5.0
4.0
CS3750
Grade: Not sure yet
Nov 5, 2022
Would take again

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.

Tough grader
Participation matters
Group projects
1.0
5.0
CS3750
Grade: Not sure yet
Nov 17, 2022

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.

Participation matters
Group projects
Lots of homework
4.0
4.0
CS3350
Grade: A-
Feb 2, 2023
Would take again

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.

Participation matters
Clear grading criteria
Gives good feedback
5.0
2.0
CS2550
Grade: A
Feb 10, 2023
Would take again

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.

Gives good feedback
Caring
Respected
3.0
3.0
CS2350
Grade: A-
Nov 7, 2023

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.

Participation matters
Amazing lectures
5.0
4.0
CS2350
Grade: A+
Feb 29, 2024
Would take again

(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.

Tough grader
Clear grading criteria
Gives good feedback
2.0
4.0
CS2550
Grade: B
Apr 21, 2024

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.

2.0
4.0
CS2450ONL
Grade: A
Jul 29, 2024

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.

1.0
4.0
CS2550
Grade: B+
Oct 12, 2024

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.

Tough grader
Get ready to read
Lots of homework
4.0
3.0
CS2350
Grade: A-
Feb 23, 2025
Would take again

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.

1.0
4.0
CS3750
Grade: Not sure yet
Mar 1, 2025

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.

Tough grader
Lots of homework
Lecture heavy
2.0
5.0
CS3750
Grade: B-
Mar 27, 2025

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.

Tough grader
Group projects
Lecture heavy
1.0
5.0
CS3750
Grade: A-
Aug 10, 2025

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.

Tough grader
Participation matters
Lots of homework
4.0
3.0
CS2350
Sep 24, 2025
Would take again

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!

Tough grader
Group projects
Gives good feedback
5.0
4.0
CS2450ONL
Grade: A
Nov 25, 2025
Would take again

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.

Get ready to read
Group projects
Gives good feedback
Class Info

Online Classes

100%

Attendance Mandatory

41%

Textbook Required

33%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 63 grades
Most common grades:
A (29)
A- (15)
A+ (7)
Grade Distribution
A(36)B(8)C(1)D(0)F(0)A-/B+(18)
Based on 72 reported grades
A: 29
A-: 15
A+: 7
Not sure yet: 6
Common Tags
Gives good feedback (31)
Lots of homework (13)
Clear grading criteria (11)
Tough grader (11)
Caring (10)
Get ready to read (10)
Accessible outside class (9)
ACCESSIBLE OUTSIDE CLASS (8)
Rating Trend

Declining

-0.39 avg change
Oct
Feb
Mar
Aug
Sep
Nov
Last 6 months
Ratings by Course

CS1030

5.0

(3)

CS4610

5.0

(1)

CS1010

5.0

(4)

CS3810

5.0

(2)

CS4640

5.0

(1)
+13 more courses
Difficulty by Course

GAMEDEV

5.0

CS3750

4.3

CS4610

4.0

CS3350

4.0

CS4640

4.0

Similar Professors