4.4

Roger Ferguson

Computer Science - Grand Valley State University

4.4
Quality
3.1
Difficulty
95%
Would Retake
120
Reviews
4.4
Quality
3.1
Difficulty
4.5
Helpful
4.3
Clarity

95%

Would Retake

120

Reviews

Rating Distribution
Official

5

90

4

16

3

4

2

5

1

5

What Students Say

Professor Ferguson, is a great teacher, and is very helpful

CIS163 - 5.0 rating

The class was structured great

CIS163 - 5.0 rating
Class Info

Attendance Mandatory

54%

Textbook Required

14%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 27 grades
Most common grades:
B (8)
A (6)
A- (5)
Grade Distribution
A(7)B(8)C(1)D(1)F(1)A-/B+(9)
Based on 27 reported grades
B: 8
A: 6
A-: 5
B+: 4
Common Tags
Gives good feedback (10)
Respected (10)
Skip class? You won't pass. (4)
Hilarious (4)
Inspirational (4)
Caring (4)
Accessible outside class (4)
ACCESSIBLE OUTSIDE CLASS (2)
Rating Trend

Improving

+0.47 avg change
Jul
Dec
Jan
Apr
May
Apr
Last 6 months
Ratings by Course

162

5.0

(3)

163

5.0

(2)

CS467

5.0

(1)

CS162CS

5.0

(1)

CS261

5.0

(3)
+13 more courses
Difficulty by Course

160

4.5

CS641

3.7

CIS160

3.6

CIS163

3.6

162

3.3

Reviews (120)
5.0
4.0
162
Oct 14, 1999

Break down the material for easy learning. You can at the worst get a C.

5.0
3.0
CS162
Nov 22, 1999

Best prof I've had. Whoever sent out memo that profs shouldn't care missed him.

5.0
3.0
CS162
Nov 23, 1999

Great professor. makes hard material understandable effective grading scale

5.0
3.0
CS162
Nov 29, 1999

Dr. Rog makes class fun

5.0
2.0
CS262
Nov 30, 1999

Absolutely the best Prof i have ever had, he made class interesting and funny

4.0
4.0
CS162
Dec 6, 1999

Wouldn't slow pace of class when needed.Taught class to those who already knew C

5.0
4.0
CS162
Dec 7, 1999

No Comments

5.0
1.0
CS162
Dec 8, 1999

Very easy....Doesn't give out lower than a C! Thinks C' looks bad to employers!

4.0
4.0
CS162
Dec 17, 1999

Great personality but hard class to catch onto if you've never programmed before

5.0
3.0
CS162
Feb 10, 2000

Best profs. Actually ask what you want him to do insteading doing what he likes

5.0
2.0
CS162
Mar 26, 2000

Best Prof. Makes things understandable. Very nice. Get into his class!!

5.0
1.0
CS262
Jun 23, 2000

Awesome!

3.0
4.0
CS162
Jul 17, 2000

Good guy but doesn't know how to lecture at all. Stuff was very unclear

5.0
3.0
CS162
Dec 18, 2000

Made things easy to understand and works with students if they have problems

2.0
2.0
CS262
Sep 18, 2000

If you can get past his arrogance, you might learn something.

5.0
1.0
CS162
Jan 13, 2001

Brings JAVA to life and makes sure it is understandable!

5.0
3.0
162
Jan 22, 2001

No Comments

4.0
2.0
CS162
Jan 23, 2001

Good teacher

5.0
3.0
CS467
Feb 15, 2001

Take the time to listen to him, Project people! He knows what he's doing!

2.0
4.0
CS162
Mar 15, 2001

pushed my questions onto his lab assistant dont take if you have no cs experien

5.0
3.0
CS162
Apr 9, 2001

very enthusiasic about the class. is willing to help you.

5.0
3.0
CS162
Grade: D
Apr 10, 2001

Great Prof, looks out for the students, get to know him he'll get to know you

5.0
2.0
CS162
Apr 19, 2001

Sometimes goes off on tangents, but very entertaining. GOOD PROF! knows his sh*t

5.0
3.0
CS162
Apr 23, 2001

Very clear, Nice person, treats everybody fair

5.0
2.0
CS162
Apr 23, 2001

I hate Java.... Ferguson made it the best it could be... Thanks :)

1.0
5.0
CS162
Apr 30, 2001

He thinks he's smart, and he does not help at ALL!

5.0
3.0
CS162
May 11, 2001

Very clear, get to know him, talk in class it helps

1.0
5.0
CS162
Sep 5, 2001

Very unapprochable, made me feel stupid, embarassed me infront of the class

5.0
2.0
CS162
Oct 8, 2001

All I can say is This guy rocks!!! Take his classes!!!!!

5.0
2.0
CS162CS
Nov 7, 2001

None Better! If you can take a class with him, DO SO!

5.0
2.0
CS463
Dec 3, 2001

Very fair, nice guy, cares, not afriad to give everyone a good grade

5.0
2.0
CS162
Jan 9, 2002

Let us throw things at him if we didn't understand. Good Prof.

2.0
4.0
CS162
Mar 3, 2002

Arrogant, unapproachable, embarassing, condescending, overall poor.

5.0
2.0
CS162
Mar 19, 2002

Awesome teacher, best there is! This guy relates WELL, teaches ON your level.

4.0
4.0
CS162
Mar 20, 2002

He is what CS is all about, a great teacher, good notes, hard tests

1.0
5.0
160
Apr 8, 2002

No Comments

5.0
3.0
162
Apr 21, 2002

Just finished, great class! BTW he does not teach 160 (see below)

4.0
2.0
CS162
May 7, 2002

A very cool guy. Makes you work before he answers your question.

3.0
4.0
CS641
Jul 10, 2002

No Comments

5.0
3.0
CS162
Jul 31, 2002

come to class, ask questions and practice coding and you'll be fine

5.0
4.0
CS641
Oct 22, 2002

Very open to suggestions. Makes learning challenging and fun.

2.0
3.0
CS463
Dec 19, 2002

Very subjective in grading, you get what he wants as a grade.

5.0
2.0
CS463
Dec 27, 2002

Course hardly needs a professor, but Fergie is good prof. Always willing to help

5.0
3.0
CS463
Jan 15, 2003

This guy knows his stuff, my favorite prof yet!

5.0
3.0
CS162
Feb 21, 2003

good guy, made 162 fun even for non cs/is peeps. i'm now IS, good guy

4.0
4.0
160
Dec 3, 2003

he does his best with the boring material, funny, expects you to put in the effort, he won't demand any deadlines or expect you to show up, but you'll suffer for it. Very helpful. Deserves a smiley

1.0
3.0
CS641
Jun 24, 2003

lot of reading...he will never show a single slide in class and expect a good presentation from students....he only knows how to make student laugh....i personally suggest take same class from different professor because you will not learn nothing fromhim

3.0
2.0
CS160
Dec 4, 2003

Don't have to go to lectures if you read the book. Helpful at times but points you in the wrong directions at others. Very nice guy. Funny at times. Knows material. Will say how busy he is. Overall a good proffessor

5.0
1.0
CS463
Dec 10, 2003

IS Major capstone class. Not really too much input from him on this class. We were handed a project in August, and expected to have it done by December. He was very helpful when needed though.

5.0
2.0
CS163
Mar 9, 2004

163 is a tough class and he lets you know up front that it will take lots of your time. He REALLY wants to help you learn more, I've never seen a prof so eager to help students.

5.0
4.0
CS163
Mar 19, 2004

This class is hard and very very fun. Ferguson is very helpful and friendly. He is strict on deadlines. CS kicks ass.

5.0
3.0
CS163
Apr 8, 2004

I would take a class with him again, but: his board writing is horribly messy, so pay attention

5.0
3.0
CS163
Dec 12, 2004

Very enthusiastic about the material and really wants to make everyone learn and understand. This course is hard, but CS163 is the weeder course for the major, so if you can pass, you're all set. get ferguson if you can... you'll learn a ton and probably have fun doing it.

5.0
3.0
CS163
Dec 16, 2004

One of the best. Wants to help everyone learn Java, willing to arrange office hours basicly whenever. Material is pretty complex, but he makes it seem easy and before you know it you've already learned it. Be ready to put in 40+ hours/week arround the time when projects are due.

5.0
4.0
CS163
Jan 7, 2005

Very helpful prof willing to meet with you. Made appointment with Prof to meet with at office hours wasn't there at home his secretary had me call him he came in and helped me. Very enthuastic about material.

5.0
4.0
CS163
Jan 10, 2005

The best CS professor I have ever had. Explained things, was willing to help and explain where things went wrong. Office hours adjusted to help students when necessary. If you intend to continue in CS I would highly suggest taking him.

2.0
4.0
CS163
Mar 22, 2005

He's a nice guy, but this isn't Rate My Professor's Personality.com. He destroyed my confidence and often made me feel like an idiot in front of the class for not understanding what was going on. He went too fast and didn't help me when I asked for it. Most people liked him but I didn't.

5.0
3.0
CS163
Mar 28, 2005

The best professor I have had thus far. Very helpful and willing to meet outside of class. Enthusiastic and encouraging. Clearly explains the material and applies it to real-life situations when possible. Grades fairly, and is constantly trying to improve teaching methods.

5.0
1.0
CS163
Apr 27, 2005

Best class and best professor I have ever had, hands down. Made things interesting and really rewarded good work and effort. Always made things very clear and tried his hardest to make the class the best possible. Also was kind enough to write like 20 letters of reccommendation for me.

5.0
3.0
CS163
Apr 24, 2006

He's not always easy, but very willing to help students. Overall, the best professor I've ever had.

5.0
3.0
CS163
Apr 29, 2007

Great prof who really acts like he cares. He will go out of his way to make sure you learn what you need to know.

5.0
2.0
CS163
Dec 12, 2007

Excellent Prof. He is possibly the most helpful prof I've ever had. Lectures are usually clear. Checks his email almost hourly. He encourages students stopping by to ask quesions or talk. Take his class. The workload is hard, but he is trying to make that better. DO NOT TAKE MTH 225 AT THE SAME TIME!!! Bad idea.

5.0
3.0
CS163
Mar 25, 2008

This guy is the man. He knows his stuff and can communicate it to the class very easily. Programs can be tricky, but he helps a TON in class. Show up and you will get an A, but you have to be willing to work a little. My fave CS prof so far.

5.0
2.0
CS261
Mar 26, 2008

261 is a hard class, about half of ours dropped, but if you stick around, do the work, and try to learn, he will make sure you pass the class. If you're worried about failing 261, get Ferguson-clear lecture style, energetic and passionate. Most of all, though, take him because he makes it a personal goal to have his students suceed in the course.

4.0
2.0
CS163
Mar 29, 2008

Is very helpfull, grades really hard on projects and tests though.

5.0
2.0
EGR261
Apr 9, 2008

Favorite Professor I've had yet. 261 is a difficult class, but with a little bit of work and Dr. Ferguson's teaching it is a fun class as well. He knows his stuff!

4.0
4.0
CS163
Apr 21, 2008

only reason I got the grade I needed in this class is because of having this prof. Make sure to take him if at all possible. Workload is very high and by no means an easy class but Roger makes every effort to help you if you need it. TAKE HIM AT ALL COSTS!

5.0
4.0
EGR261
Apr 22, 2008

It was a pleasure waking up and knowing that i would be going to dr. fergusons class at 8am. Grades difficult on the projects and tests, which are worth about 60% of the class.

4.0
4.0
CS163
Dec 13, 2008

Awesome but still a tough course for those still new to programming. Super-nice guy, cares for the students, VERY enthusiastic, and always willing to help. Although I did get lost in some of his lectures. If you are taking CS 163 - SIGN UP FOR HIM! Take advantage of his office hours whenever possible for help on the projects.

5.0
3.0
CS163
Mar 17, 2009

The most energetic professor I've ever had. Lectures have their highs and lows, but he's always super-helpful and you'll want to visit during his office hours. He even sets aside unoffical lab periods to offer personal help with the meaty projects. Exams can get a little on the tricky side, but put in the work and you'll get a good grade.

5.0
2.0
CS261
Mar 21, 2009

Best 163 professor at Grand Valley.

5.0
4.0
EGR261
Mar 31, 2009

One of my favorite professors. It sucked having class at 8 am but he made it interesting and fun. Very helpful in and out of the classroom especially in office hours. He tries to get to know everyone personally. Great guy.

5.0
3.0
CS261
Apr 21, 2009

Fantastic professor. He really loves what he does and you can't help but have that rub off on you. Very helpful with any questions you may have. Lab exams are graded quite loosely, but written exams are not. That would be my only complaint, that he didn't seem to prepare us quite well enough for written exams. Take him at all costs!

5.0
1.0
CS162
Dec 21, 2009

Great professor! Second time taking this class, and Roger was definitely a better teacher. He made sure everyone understood the topic before moving on and helped us on our projects. TAKE HIS CLASS!

5.0
2.0
CS162
May 2, 2010

Best computer professor at Grand Valley. He helps you and doesn't rush through the topics. Take him!

5.0
1.0
CIS162
Dec 13, 2010

Great prof. very energetic and her really loves what he does. take his class, you will learn a ton.

5.0
4.0
CIS163
Mar 22, 2011

Great professor! Really loves what he does, which is awesome to have. He makes a lot of sense, but it is a hard class. It weeds out the CS majors, and he gives out a lot of 'C's. Projects take a LOT of work but is worth it in the end!

5.0
3.0
CIS163
Apr 13, 2011

Expects you to work at the class. You certainly can't just skip through this class on a yellow brick road. Excellent professor, I hope I can get him for another class. Loves to see students come to his office to ask questions, or generally just have a conversation about something. Tremendously helpful and clear in every question I proposed to him.

5.0
2.0
CIS163
Apr 13, 2011

Great Prof, I took him for 162 and 163, he always works to help his kids, responds to emails fast, and is nice to talk to in his office. Down to earth guy and a reasonable grader.

5.0
3.0
CIS263
May 11, 2011

Great professor to have, highly recommended. He is helpful, kind and really cares about students!

5.0
3.0
CIS163
Oct 28, 2011

Great professor, very helpful and clear. Wants everyone to do well, you just need to put in the work.

5.0
3.0
CIS163
Dec 7, 2012

Very helpful and always willing to sit down with you if you need it. Sometimes his lectures can get a little difficult to follow along with but overall I am glad that I took him, for how hard I hear this call was. The projects for the class are long so get started when they are assigned - there's a reason he gives you a month to complete it!

5.0
2.0
CIS162
Jan 18, 2013

Had him for very first programming class at GVSU. Went through material at a decent speed but helped students that needed it. Was ALWAYS available outside of class hours to help students.

5.0
3.0
CIS163
Apr 20, 2013

Great professor. Teaches the subjects very clearly so anyone will understand. Is extremely helpful to those who need it. Very nice and caring guy.

5.0
4.0
CIS163
Sep 11, 2013

One of the best professors at the school. Take him if you can.

5.0
4.0
163
Nov 5, 2014

Hard tests and projects but helpful if you ask. Treats class like the real world. No extensions. If he was teaching more undergrad classes in the future I would look to take only his classes.

5.0
3.0
CIS160
Grade: B
Jan 5, 2015

Great Professor, cared about his students and wanted everyone to get and A. Made a complex introductory class simple and fun to come to! Highly recommended !

4.0
3.0
CIS163
Apr 1, 2015

I feel like I left each class period in a good mood and having felt accomplished. He assigns 4 major projects in this course. His grading is clean cut, very reasonable. The exams are tougher, but he throws a curve in, he will help guide you to solutions but never just give you them. Great guy, good laughs, fun classes, learned a lot. 1010

4.0
4.0
CIS163
Grade: C
Apr 27, 2015

Prof Ferguson is probably the best professor I've had at GV. He is one of the few profs that sugar-coats nothing and keeps it real with you. The projects are difficult, but he gives more than enough time to complete them. Almost no homework and only 2 tests during the semester. Has tons of office hours and is very knowledgeable. Great prof.

4.0
4.0
CIS163
May 5, 2015

I'll give you the cliff notes. Grades projects hard, but not without reason. He grades the projects hard because it's what you'll be doing for your career, and gives a real world glimpse of what it's like to do app dev. Tests are reasonable. Linux exam was reasonable, and takes practice don't cram for it. Goes on tangents, but tries to inspire.

3.0
5.0
CIS163
Grade: B
Jul 28, 2015

CIS 163 was one of the toughest programming courses I've taken, but Fergie makes it worth it. He is extremely passionate about his topic, even though he can ramble a bit. We had projects due every two weeks, each getting progressively tougher. The lecture is fine, but not necessary for the grade. The tests were tough, too. Take if you like java.

5.0
1.0
163
Aug 27, 2015

Great prof. Helpful, gives good advice, entertaining lectures. Start your projects early, go to office hours, and you'll be fine. Would definitely take him again if he taught more classes.

1.0
3.0
CIS160
Grade: A-
Dec 2, 2015

I have NO idea how this guy has such a good rating on this site. This class was a nightmare. He just really can't seem to communicate ideas well, he mumbles a lot and jumps all over the place. His ideas are clear as mud. He's a nice guy, but man. Thank god for the computer genius sitting next to me, I learned everything in that class from him.

5.0
4.0
CIS163
Grade: A-
Dec 6, 2015

I have never rated a professor before, but after taking CIS 163 by Fergusor I felt like I owed him a great review. I have never heard a bad word said about him, and for good reason. He loves what he teaches and you can definitely tell because it reflects in his enthusiastic lectures. He's also very encouraging and wants you to succeed. A+ 10/10

5.0
4.0
CIS163
Grade: B
Dec 7, 2015

Professor Ferguson, is a great teacher, and is very helpful. Classes are usually enjoyable, and you can tell he is very passionate about computer science. BUT he is one of the toughest graders ever. Not that it is a bad thing, but you really have to work for an A.

4.0
4.0
CIS160
Dec 20, 2015

The class was good and the professor was always available to help. The class had a term project that was good (at least for me).

4.0
3.0
CIS160
Grade: B
Feb 26, 2016

very approachable and helpful! Loved him as a prof!

5.0
4.0
CIS163
Grade: B
Mar 23, 2016

Prof. Fergusor is a great guy, and he is a very good teacher. He not only taught the programming concepts necessary to become a developer, but helped to instill a sense of hard work and pride in your final product. That being said, he will not go easy on your projects, and will try to find any fault - just like the real world. Highly recommend!

5.0
4.0
CIS163
Apr 4, 2016

Dr. Ferguson really is a great guy. He intentionally makes his class challenging to make students ask themselves the question of "Will I be happy in the computer science field?". He truly cares about his students and you can tell he loves his job. Very available outside of class for assistance or just to chat. Great and honorable professor.

4.0
4.0
CIS163
Grade: B
Apr 23, 2016

He is really enthusiastic about computer science and seems to love his job. I would recommend going to class every day because he goes though material very efficiently and you are guaranteed to miss something. Definitely get a book because we used it for a test. We had 4 programs that got increasingly harder. The 3rd was a group project.

5.0
4.0
CIS163
Grade: A
Sep 25, 2017
Would take again

Good Teacher. Very Knowledgeable and knows how to break things down to a level anyone can understand.

Gives good feedback
Respected
Skip class? You won't pass.
5.0
4.0
CIS163
Oct 19, 2017
Would take again

Very fast paced. The book is used often, though I somehow survived without it. Assignments are all projects, the difficulty of each one scales. He obviously cares about what he does, and offers help to anyone who wants it, and is willing to put in the effort.

Gives good feedback
Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
CIS180
Grade: B+
Jan 16, 2018
Would take again

Hilarious, gives great lectures, understanding of student's having other classes, very knowledgeable, helpful one-on-one or in class. Tends to move through material very quickly but is prepared to slow down or repeat himself so long as you're willing to speak up. Easy grader and cares about his students and their understanding. Great Prof!

ACCESSIBLE OUTSIDE CLASS
Hilarious
Clear grading criteria
5.0
3.0
CIS163
Grade: A
Apr 5, 2018
Would take again

Professor Ferguson is AMAZING. You can DEFINITELY tell that he cares for his students and gives it his all. In his lecture you don't just learn how to code, but also how function out there in the real world. For sure my favorite professor so far.

Respected
Inspirational
GROUP PROJECTS
5.0
3.0
CIS163
Grade: B+
Apr 15, 2018
Would take again

Overall Ferguson teaches the class really well and does a great job making sure students learn and understand the material. The projects can be challenging and he usually has fairly high standards for them, but isnt clear with what he wants you to do on them at times. He was always available for help before/after class and during his office hours.

Tough Grader
Gives good feedback
Caring
5.0
4.0
CIS163
Grade: A
Apr 18, 2018
Would take again

We had 4 projects, a midterm, and a final. We didn't use the book much. Ferguson makes you work for your grade, but you come out of his class far better off because of it. It's not the easiest class, but the quality is extremely high, and his lectures and humor are fantastic. An absolutely fantastic professor overall, would absolutely take again.

Tough Grader
Gives good feedback
Respected
5.0
3.0
CIS163
May 22, 2018
Would take again

Cool dude thats really passionate and experienced in programming. He wants to make sure his students are well prepared and successful.

Hilarious
Respected
Amazing lectures
5.0
4.0
CIS163
Grade: A-
Oct 25, 2018
Would take again

Prof Ferguson is certainly one of the best at grand valley if not the best in the CS department. He is extremely caring of his students and wants all of them to leave his class not just beater coders but more prepared for the workplace in general. He is very clear with projects and exams and is always ready to help with anything.

Respected
Inspirational
Clear grading criteria
5.0
3.0
CIS163
Grade: A
Dec 26, 2018
Would take again

Dr Ferguson is without a doubt one of Grand Valley State Universitys finest. He puts genuine effort into assuring the success of his students, but also doesnt sugar coat anything and will tell you like it is. His teaching style is understandable and effective, and truly prepares you before entering the real world. The class was structured great.

Gives good feedback
Participation matters
Inspirational
5.0
3.0
CIS163
Grade: B+
Apr 22, 2019
Would take again

He is an awesome professor very knowledgeable about computer science. The class is 4 projects which he helps you out on through the course in lecture. Also gives you VERY helpful hints if you go to office hours. He will tell you everything on the midterm, lab exam, and final but you still need to study for those because it is not an easy class.

Respected
Accessible outside class
Lecture heavy
5.0
3.0
CIS163
Grade: A
May 7, 2019
Would take again

Best professor you will ever have. Do what you can to get in this guys class!!

Respected
Inspirational
Caring
5.0
4.0
CIS163
Nov 26, 2019
Would take again

He is very caring and he wants his students to succeed! You can go to his office for hours on end if you need help with a project or just want to talk. He will make sure you understand the content. The book is used in class to show examples! There are 4 projects, midterm and final. You HAVE to work hard to get a good grade but he will help you.

Gives good feedback
Hilarious
Caring
5.0
4.0
CIS163
Grade: B
Dec 9, 2019
Would take again

Dr. Ferguson is an amazing prof for CIS163. He really cares that students understand the material and gives a decent amount of help on the projects. This class is a ton of hard work but Ferguson makes it better and is somewhat understanding with grades. His lectures are easy to understand and engaging.

Gives good feedback
Accessible outside class
Skip class? You won't pass.
5.0
4.0
CIS163
Grade: B
Dec 11, 2019
Would take again

Dr. Ferguson's class was one of the best I have had. Even though I received a B, I can say that I had a lot of fun taking his class. He prioritizes Projects and Tests as these are pretty much your whole grade. If you do take his class expect to put in around 8-10 hours a week on projects. You will not regret taking his class!

Lots of homework
Test heavy
Group projects
5.0
4.0
CIS163
Grade: A+
Jul 15, 2020
Would take again

Ferguson is just all around a great guy. He is very honest in his feedback and WILL tell you his opinion, no sugar-coating. He is very helpful in office hours and will work with you until you understand the material. He is extremely smart and knows what he's talking about. Very good prof for CIS 163. Wish I could have him for future classes :(

Gives good feedback
Accessible outside class
Caring
4.0
4.0
CIS163
Grade: A-
Dec 14, 2020
Would take again

First of all, Professor Ferguson is not a very organized person, so it is kind of a mess taking his class online, but he is a good teacher and I enjoyed his class. But at the same time, his projects are all pretty long and the final exam was unnecessarily long and hard. So my advice is that take his class in person.

Gives good feedback
Skip class? You won't pass.
Graded by few things
5.0
4.0
CIS163
Grade: B+
Jan 20, 2021
Would take again

CIS 163 was a blast with Ferguson. He made every lecture interesting and you could tell that he has had quite a lot of experience in the industry. If you are already passionate about learning programming, then this class will supercharge you! On the other hand, if you struggle with programming concepts, It will definitely be a challenge.

Respected
Group projects
Amazing lectures
5.0
3.0
CIS163
Grade: A-
Apr 28, 2021
Would take again

Prof Ferguson is definitely a person I look up to. I had the best connection with him out of all of my professors I've had in the engineering course so far. He makes somewhat uninteresting topics lively and fun and is great at explaining tough concepts. Definitely attend office hours and introduce yourself. Good luck on your next adventure!

Respected
Accessible outside class
Hilarious
5.0
5.0
CIS160
Grade: F
May 5, 2021
Wouldn't take again

So cool

Gives good feedback
Respected
Beware of pop quizzes
5.0
3.0
CIS163
Grade: A
Apr 28, 2022
Would take again

He retired after this semester, respect

Class Info

Attendance Mandatory

54%

Textbook Required

14%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 27 grades
Most common grades:
B (8)
A (6)
A- (5)
Grade Distribution
A(7)B(8)C(1)D(1)F(1)A-/B+(9)
Based on 27 reported grades
B: 8
A: 6
A-: 5
B+: 4
Common Tags
Gives good feedback (10)
Respected (10)
Skip class? You won't pass. (4)
Hilarious (4)
Inspirational (4)
Caring (4)
Accessible outside class (4)
ACCESSIBLE OUTSIDE CLASS (2)
Rating Trend

Improving

+0.47 avg change
Jul
Dec
Jan
Apr
May
Apr
Last 6 months
Ratings by Course

162

5.0

(3)

163

5.0

(2)

CS467

5.0

(1)

CS162CS

5.0

(1)

CS261

5.0

(3)
+13 more courses
Difficulty by Course

160

4.5

CS641

3.7

CIS160

3.6

CIS163

3.6

162

3.3

Similar Professors