4.4

Lawrence Angrave

Computer Science - University Of Illinois at Urbana - Champaign

4.4
Quality
3.0
Difficulty
93%
Would Retake
117
Reviews
4.4
Quality
3.0
Difficulty
4.4
Helpful
4.4
Clarity

93%

Would Retake

117

Reviews

Rating Distribution
Official
117 total ratings

5

91

4

11

3

4

2

2

1

9

What Students Say

You never learn anything

CS241 - 1.0 rating

Every MP was broken, weekly quizzes were too hard

CS241 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

24%

Textbook Required

73%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 27 grades
Most common grades:
A- (7)
A (7)
A+ (5)
Grade Distribution
A(12)B(3)C(2)D(0)F(1)A-/B+(9)
Based on 30 reported grades
A-: 7
A: 7
A+: 5
B+: 2
Common Tags
Amazing lectures (12)
Respected (7)
Hilarious (6)
Lots of homework (5)
Amazing lectures (5)
Inspirational (4)
LOTS OF HOMEWORK (4)
Tough Grader (3)
Rating Trend

Declining

-0.60 avg change
Feb
Jan
Apr
May
Dec
Mar
Last 6 months
Ratings by Course

INFO125

5.0

(1)

CSOTFDL3S

5.0

(1)

CS125

4.8

(72)

ANDROIDAPPS101

4.5

(2)

CS241

3.8

(39)
Difficulty by Course

CS241

4.1

INFO125

4.0

CS125

2.4

CSOTFDL3S

1.0

ANDROIDAPPS101

1.0

Reviews (115)
5.0
4.0
CS125
Apr 3, 2008

I loved it when he took the floor. He is so charismatic and can make hard concepts seem simple. He can really get you motivated about computer science and relates all the things you'll learn in his class to upper level courses. He also brings in guest speakers. The projects you do are challenging but practical. He's one of the best.

5.0
3.0
CS125
Jul 8, 2008

This guy is awesome.

4.0
3.0
CS241
Jul 16, 2008

Welcome to the Matrix. That's this guy. Totally dedicated to the subject of system programming and doing "cool stuff" with computers is what Prof. Angrave is all about.

5.0
3.0
CS125
Aug 14, 2008

Good professor. I would recommend him

5.0
3.0
CS125
Sep 24, 2008

Great professor! Very experienced in not only the course material, but it's applications as well(he had two start ups before, one was bought by EA and I forgot about the other). Has great interest in teaching, and good clarity. MPs are neither hard nor easy, but plain fun. Highly recommended.

5.0
2.0
CS125
Dec 5, 2008

He's a great teacher, clearly in love with his work and tries to make the students fall in love with CS as well. Always incredibly interesting and funny (in a cheesy way). And you can't go wrong with that accent! Ow ow!

5.0
3.0
CS125
Dec 17, 2008

Always made himself available and was a lot of fun to listen to during lectures. Truly a great proffessor

5.0
4.0
CS125
Dec 21, 2008

A charismatic teacher that really knows his stuff. He tries to lighten up lectures by telling corny jokes and letting students to interact with each other. Could be a bit better while explaining concepts, but he has brought many students a long way and is one of the best.

5.0
3.0
CS125
Apr 5, 2009

One of the most charismatic teachers at the Universitiy. He loves his work, and he'll make you love it too. While it was one of my trickier classes, it was the only class I loved to attend. Lectures are riddled with jokes and demonstrations. The difficult and abstract subject matter is make quite simple. Highly recommend Prof. Angrave.

4.0
4.0
CS125
Apr 19, 2009

Very charismatic and excited about the subject, and in that sense he gets you excited as well. He does seem many times to spend more time trying to entertain the students than actually effectively teach matter. A lot of students have to rely on others and the internet a lot of the time to understand topics in the MPs.

5.0
4.0
INFO125
Apr 25, 2009

Great, clear, funny, fair.

4.0
2.0
CS125
May 21, 2009

Not really that good at explaining. If I didn't know anything about CS before taking this class, I would have had a hard time. He spends the whole class joking and teaches very little, yet wants you to go to every lecture as if it's incredibly important.

5.0
3.0
CS125
Aug 28, 2009

Unusually humorous and highly understandable - that's a gem for computer science professors!

4.0
2.0
CS125
Sep 8, 2009

wheee

5.0
2.0
CS125
Dec 6, 2009

great

5.0
1.0
CS125
Dec 17, 2009

Pretty easy class. Professor was funny when I went, but going to class certainly is not necessary. As long as you do a couple hours of work each week there is no excuse to not get an A.

5.0
3.0
CS125
Dec 27, 2009

I highly recommend Prof. Angrave. He clearly loves what he does and knows a lot about Java. I had not known anything about the subject before taking this class and he made it seem easy and helped a lot. I actually stopped doing the readings halfway through the semester and he lectures were clear enough for me to get an A.

3.0
2.0
CS125
Jan 20, 2010

Very enthusiastic, and helps get you excited about the material. His teaching style is very visual and memorable, so if his explanations click, they really stay with you. But I felt that his explanations tended to lack clarity, and I may have been confused if I didn't know most of the material. But he makes up for it by offering lots of re-grades.

5.0
2.0
CS125
Apr 5, 2010

if you're having a bad day (or a good day) go to class. angrave is fun, quirky, inspiration, and quite an idealist. lots of talk about true love and zombies. if you sit in the front you will be called out for examples. if you haven't programmed before it will be difficult but if you're willing to put in the time i definitely recommend the class

5.0
2.0
CS125
Apr 15, 2010

Awesome Professor and an awesome lecturer. He's very upbeat which helps keep my attention, very clear, and he's always open for questions in the lecture and before/after the lecture.

5.0
4.0
CS125
May 25, 2010

He was a fantastic lecturer. This class was amazing and truly reccomend it to others. He made me excited to attend class.

5.0
3.0
CS125
Oct 18, 2010

Lawrence Angrave is the best computer science teacher I have ever had. He has a real passion for what he does and I highly recommend taking this course if you are looking for a good cs class to take. Be forewarned, there are weekly MPs (Machineproblems) due each Monday at 8 pm, and they require around 3-8 hours of work, depending on your experience

5.0
1.0
CS125
Nov 1, 2010

Probably the best professor I have ever known. the class is really fun and he has a good sense of humor. There are a lot of extra credit opportunities (I ended up with over a 100% score).

5.0
4.0
CS125
Nov 11, 2010

I want to give him a hug.

5.0
3.0
CS125
Nov 16, 2010

He makes lectures enjoyable and is also very willing to answer questions during or after lectures. Grading is fair. Do all the mps and you'll be fine. Overall, best class to take at U of I!!!I totally enjoy this class. ps; I didn't have any programming experience prior taking this class. It's not that hard as it might sound.

4.0
3.0
CS125
Nov 16, 2010

Lectures are fun, but at times I have a hard time keeping up with what he's saying, I think it's the australian accent haha. The exams are okay and the MPs get harder throughout the semester, so be careful.

5.0
2.0
CS125
Dec 2, 2010

OMG! what an amazing professor, enjoy his show!

5.0
3.0
CS125
Dec 12, 2010

He is an awesome professor. He makes his class so much fun and has cool jokes and tricks in every one of his classes. Attendance is not mandatory per se but u cannot succeed without attending his lectures which I always look forward to. Probably one of the best professors in the whole university.

5.0
1.0
CS125
Jan 9, 2011

awesome class!

4.0
3.0
CS125
Jan 11, 2011

Pretty good professor. Lectures can be somewhat vague, but there are plenty of office hours and online resources to help out. He's got a good sense of humor, and manages to keep things interesting.

5.0
3.0
CS125
Jan 20, 2011

One of the best professors I've had!

5.0
3.0
CS125
Feb 8, 2011

I absolutely love and adore him!He is the best professor ever....and is really cute too lol! but besides that fact he makes class sooo much fun that people who even hate computer science would fall in love! take him for sure!

5.0
2.0
CS125
Feb 13, 2011

Fantastic professor, very helpful, approachable, and willing to give his time to his students!

5.0
2.0
CS125
Mar 12, 2011

The man, myth and legend, Lawrence Angrave is the best professor you will ever have in college.

5.0
2.0
CS125
Apr 11, 2011

Best professor, ever, period.

4.0
2.0
CS125
Aug 6, 2011

not a hard course.just stay with the class and remember to do the practice exams.

5.0
3.0
CS125
Nov 28, 2011

Angrave's the best prof I've ever had. If you haven't seen the material before, you're going to have to work your butt off. The grading is fair and there are practice exams, so it is possible to do well if you don't have prior programming experience. However, don't even consider this is you're just looking for an easy Quant 1.

5.0
2.0
CS125
Nov 29, 2011

Makes the material not only interesting but fun to understand and gives plenty of help in understanding concepts. Awesome Teacher! Take his class if you have any interest in coding.

5.0
2.0
CS125
Dec 5, 2011

BEST TEACHER ANYONE CAN HAVE. PERIOD.

5.0
1.0
CS125
Dec 5, 2011

A legend among professors. Surely the best professor ever.

4.0
3.0
CS125
Dec 9, 2011

Angrave tried to interact with the class, keeping class interesting most of the time. The MP's progressively got more difficult, and he expected you to understand everything very quickly. If you needed help, there was always someone to help. Overall he was a good professor. Keep up with class, do practice exams to be prepared for the tests.

5.0
3.0
CS125
Dec 30, 2011

Angrave is fast-praced with high expectations but entirely engaging. There is always help when you need it though. Discussion counts for points (reinforcing worksheets and then a computer-based lab), so go to them. Don't put off your exercises or MPs! I highly recommend having prior programming experience, as most people in the class do.

5.0
2.0
CS125
Jan 18, 2012

One of the best professors ever.

5.0
3.0
CS125
Mar 7, 2012

If you are thinking about majoring, or even minoring, in CS, you have to take this class with Angrave. Not that you have a choice really, but there's definitely no one better to teach you for this course. :)

5.0
1.0
CS125
Mar 15, 2012

Angrave is literally the best professor on campus. Always enthusiastic, always knowledgeable, and always looking to help his students. Great man.

5.0
2.0
CS125
Apr 25, 2012

A fantastic professor--he teaches the introduction to CS for everyone in the department for a reason. He expects a lot from you, but the class never feels hard (although you'll probably do a lot of work for it). Even with no prior programming experience, I aced the class and had a lot of fun.

5.0
3.0
CS125
Oct 20, 2012

So Funny

5.0
1.0
CSOTFDL3S
Oct 26, 2012

I wish all of my professors were Angrave.

5.0
2.0
CS125
Nov 2, 2012

hilarious/crazy guy. he dressed up like a pirate and talked like one for a day. got on top of desks and more. Take his class!!

5.0
2.0
CS125
Nov 11, 2012

He's a complete baller. This class was really fun to go to every day. He is loud exciting and funny and truly makes an effort to make the class fun. He also has a british accent.

5.0
3.0
CS125
Dec 13, 2012

Makes CS fun and can answer any question.

5.0
3.0
CS125
Dec 14, 2012

Best professor I will ever have in my Career as a Student. Shows us funny videos before every class and just keeps joking around to make sure that we do indeed focus in class. He knows how to make fun and work Mix..he has a childlike enthusiasm. Do your Readings and MP's in advance and you will experience the best class in the history of UIUC.

5.0
3.0
CS125
Dec 16, 2012

Angrave made my love computer science! I really suggest taking his class even if you don't think you're interested in CS! He is a fantastic teacher.

5.0
3.0
CS125
Jan 9, 2013

Hilarious professor and made lectures interesting. Lectures aren't mandatory but they're helpful and interesting. The MPs can be tough but he regrades them for full credit the following week. Overall, interesting class but without prior Java experience it won't be easy.

5.0
1.0
CS125
Jan 10, 2013

He is awesome!!!!

5.0
2.0
CS125
Jan 12, 2013

He's charismatic and helpful. He might make you want to switch to CS at the end of it all. As far as the class goes, it might be difficult for the non-technically minded, but all the resources are there to help (lectures, readings, section, office hours, debug your brain, piazza for constant web support), and grading is almost too forgiving. If you don't manage at least a B in this class with some fair effort CS might not be for you.

5.0
1.0
CS125
May 2, 2013

What an unbelievable guy. I had him my freshman year at UIUC and he truly inspired me to go into computer science while providing me with a solid foundation to stem from. I'm a software Engineer at Google now and couldnt be more thankful to Angrave for starting it all off.

5.0
2.0
CS125
May 8, 2013

Seldom am I inspired to do anything non-mandatory, but this teacher is so inspiring, teaches so incredibly well, and gives the students every possible tool they could use to pass this class that I felt the need to tell everyone here. If possibly, take this class.

5.0
2.0
CS125
May 10, 2013

Excellent teacher. Not only is he extremely funny but makes sure that the class gets a firm grip on the concepts.

5.0
1.0
CS125
May 10, 2013

Lawrence Angrave: the most entertaining CS professor you will ever have.

5.0
2.0
CS125
May 10, 2013

This guy is incredible.

5.0
2.0
CS125
May 10, 2013

He is great and funny. Love his British accent. I can't be more thankful that taking this course with him inspired me to transfer to computer science major.

5.0
3.0
CS125
May 10, 2013

Overall excellent professor! It's a CS course, so don't expect it to be easy, but he is so enthusiastic that it makes going to lecture fun--and extremely useful!

5.0
2.0
CS125
May 11, 2013

best class I have ever take in my freshman year in UofI

5.0
2.0
CS125
May 12, 2013

My first time programming, Angrave made it a breeze! this class is one of the best classes ever!

5.0
1.0
CS125
May 12, 2013

You can really tell he is passionate about CS and teaching his students. Not only that, but he is also extremely intelligent and funny. He is everything you could ever want in a Professor.

5.0
3.0
CS125
May 13, 2013

One word: awesome.

5.0
3.0
CS125
May 14, 2013

Wat a guy. If youre reading this, angrave, give yourself a pat on the back

5.0
2.0
CS125
Jun 24, 2013

Awesome Professor! Really put a lot of effort into making the course an amazing CS introductory course. Definitely learnt a lot and the MPs given were very interesting as well!

5.0
1.0
CS125
Aug 14, 2013

Angrave is a great professor. He definitely does his best to keep the class interesting, and he does a great job of it. The MPs are helpful and the tests are fair. Overall, its a very easy class if you have prior programming experience, but definitely doable even if you don't. Very nice, funny, and intelligent professor.

5.0
1.0
CS125
Grade: Pass
Sep 4, 2013

The Best CS Professor on campus

5.0
1.0
ANDROIDAPPS101
Feb 16, 2014

Amazing professor.

3.0
4.0
CS125
Apr 17, 2014

Each lecture was trying to decipher his analogies than actually learning the material. It's my first time coding, and I don't think it's an easy class. Need to be able to devote a lot of time to do well if you don't pick up on stuff that easily. Midterms 2 and 3 were pretty hard, so be sure you have time for this class!

5.0
3.0
CS125
Grade: A-
May 27, 2014

Great Professor, first time programming and managed an A-. Took a bit of work though. If you have had rigorous experience with recursion, this class might be a joke to you. Take it anyway , Angrave is the bee's knees.

5.0
3.0
CS241
Jan 10, 2015

best professor ever

4.0
1.0
ANDROIDAPPS101
Jan 17, 2015

Real fun classes

1.0
5.0
CS241
Apr 10, 2015

Every MP was broken, weekly quizzes were too hard... the quality of the course would have been acceptable if it was the first time this course was ran.

2.0
4.0
CS241
May 8, 2015

hard class, fast pace, high workload. It worths 12 credit

2.0
4.0
CS241
May 8, 2015

It is not worth your time if you are not interested in systems

1.0
5.0
CS241
May 10, 2015

Poor lecture quality. Poor lab section. Poor mp. You never learn anything. He almost ruined this serious topic. I suggest everyone who wants to take this course next semester wait until CS department sets Lawrence back to CS125 and haves another serious lecturer for this.

1.0
5.0
CS241
May 22, 2015

The WORST quality "Teacher" at University of Illinois CS department. I learn nothing in this class. Worst lecture, worst pop quiz, worst final. Keep far away from this guy in CS241!!!!

1.0
5.0
CS241
Grade: B+
May 22, 2015

The instructor is the worst one I have ever meet in CS course, so if you want good grade, you'd better skipping his class.

3.0
4.0
CS241
Grade: F
May 23, 2015

241 is probably the worst class I ever taken. System programming is supposed to be hard, and yes, he does make it tough, but no, not in the right way. However, I don't think the instructor is the only one to blame.

1.0
5.0
CS241
Grade: C
Jul 28, 2015

NO PPT, pointless lecture. Need old PPT to follow lecture. I did not drop the class because first 8 week (drop deadline) only 1 MP due, BUT the rest 8 weeks have 4 MPs. At the last few weeks HE gives some random "50 Questions HW" to be done in one week with another MP due, which takes 4% of the total grade AND IS NOT *** IN SYLLABUS AT ALL.

1.0
5.0
CS241
Dec 5, 2015

Contents are presented fragmented in the class. Feedbacks from MPs are weeks later when you already forgot what you write. The worst class I had on this campus.

5.0
4.0
CS241
Dec 16, 2015

Great professor but the final exam is extremely hard. Make sure you go to class. Bad course policy! We got 5% for midterm and 7.5% for each quiz.

1.0
5.0
CS241
Grade: A-
Dec 30, 2015

The main problem with this class is that it is organized very poorly. Professor is not helpful at all when it comes to questions about assignments. Also, lectures are dull and lack structure. The TA's work incredibly hard to create and run the MP's. But I wish the professor was more helpful. Only managed to do okay by studying a ton before exams.

5.0
2.0
CS125
Grade: A-
Apr 2, 2016

This professor and this class inspired me to transfer into Computer Science.

5.0
4.0
CS241
Grade: B+
Sep 19, 2016
Would take again

He's a god amongst men. He talked like a pirate on talk like a pirate day. And ate a rubber ducky. He's a goddam legend

Inspirational
Hilarious
Amazing lectures
5.0
4.0
CS241
Grade: A
Dec 8, 2016
Would take again

Angrave has such enthusiasm, it really made the lectures enjoyable. Start Mp's and labs early because you get 6-7 autograder, and you'll be fine

Respected
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
4.0
CS241
Grade: B
Dec 12, 2016
Would take again

Awesome lecturer, super engaging and has made CS241 a memorable, yet still difficult, class

LOTS OF HOMEWORK
Clear grading criteria
Amazing lectures
5.0
4.0
CS241
Dec 13, 2016
Would take again

Great lecturer on very thought-provoking material. Some of the MPs and labs are tough, but the midterms are generally much easier. He promotes a friendly and engaging atmosphere, and really knows his stuff.

Tough Grader
Respected
Amazing lectures
5.0
4.0
CS241
Dec 16, 2016
Would take again

CS 241 is an overall hard class. The MPs and Lab will take up a lot of time out of your week. Its difficult to start early but Do it!. The midterms are fairly reasonable if you do the MPs and Labs and fully understand them. For the final, the rumors are true it is much much harder than then midterms but on equal level of the quizzes.

Caring
5.0
4.0
CS241
Grade: A
Dec 19, 2016
Would take again

CS 241 definitely is hard and time consuming, be prepare. Angrave explain so well on the synchronization primitive. This class is worth if you are CS major. Start everything early, mps and labs will be fine. Make sure to work hard in the beginning because that is the hardest period. After that, the course will start getting easier. Good luck.

Gives good feedback
Hilarious
Amazing lectures
4.0
4.0
CS241
Grade: A
Dec 19, 2016
Would take again

CS 241 is hard. It takes a lot of time to finish all MPs and Labs. The material is messy. Final exam is extremely hard compared to midterms and quizzes. Wikibook is the best source for learning.

LOTS OF HOMEWORK
5.0
3.0
CS241
Grade: A+
Dec 19, 2016
Would take again

Great lecturer. His way of teaching is highly engaging and visual as well. He makes Systems programming both fun and interesting.

Respected
Inspirational
Amazing lectures
5.0
4.0
CS241
Grade: A-
Dec 19, 2016
Would take again

Fantastic lecturer. Keeps class informing and also entertaining, something which is very hard to do since some of the concepts are dry and syntax heavy. Difficult course in terms of workload but also very rewarding. You will walk out being an expert programmer in C and understanding how system programming is done.

LOTS OF HOMEWORK
Hilarious
Amazing lectures
5.0
5.0
CS241
Grade: A+
Dec 20, 2016
Would take again

The amazing class! Angrave is really a enthusiastic teacher and willing to tell you everything ! Learned a lot in this course!

Gives good feedback
Amazing lectures
Caring
4.0
5.0
CS241
Grade: A+
Dec 23, 2016
Would take again

This course is difficult, I can see that Angrave tried best to make this course more fascinating. Some lectures are really interesting but some lectures, such as those on file system and part II signals, because of lack of practice of labs, quizzes and mps, really make students confused. But in general, this course is awesome.

Tough Grader
Amazing lectures
LECTURE HEAVY
5.0
3.0
CS241
Grade: B
Jan 1, 2017
Would take again

Second time taking a class with Angrave (first time was with CS125) and he is the best lecturer I've ever taken between preparedness and enthusiasm which makes going to class worth it.

Respected
Hilarious
Amazing lectures
5.0
4.0
CS241
Grade: A+
Jan 1, 2017
Would take again

The class in general was badly-run and badly-supported by the infrastructure. But Angrave's lectures were amazing and I learned a lot even with all the problems. Attendance isn't mandatory, but you REALLY need to know the material if you decide to skip lecturethe TAs in discussion and lab are unreliable help if you miss something important.

Respected
Hilarious
LECTURE HEAVY
3.0
3.0
CS125
Grade: A
Jan 4, 2018
Would take again

The lecture feedback app sucks but he's a cool guy, awesome accent too

Participation matters
Amazing lectures
Would take again
5.0
3.0
CS241
Dec 17, 2018
Would take again

He is an awesome lecturer! He's got a bunch of fun extra materials about the course content. The course is not particularly hard if you have prior experience in C and some networking stuff. MPs are a big part.

Inspirational
Hilarious
1.0
5.0
CS241
Grade: A-
Dec 18, 2018
Wouldn't take again

SO overrated. Lectures better than most, BUT: class is structured and organized horribly, disjointed assignment topics, unhelpful TAs, autograders that crash, heavily-weighted obscure multiple choice on quiz/exam, takes up a huge amount of time. Professor doesn't manage anything at all. Just an awful class experience, hated every second of it.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
5.0
5.0
CS241
Grade: C-
Dec 18, 2018
Would take again

I normally don't show up to lectures, but I showed up to nearly all of his. I thought 241 was the most difficult class I ever took, however it was also my favorite.

5.0
5.0
CS241
Grade: Rather not say
Jun 21, 2020
Would take again

Amazing lecturer, among the best. Very knowledgeable, makes class entertaining and easy to understand. Class has excessively difficult MPs. Every MP are two steps abstracted from lecture. Tons of documentation, but it takes me hours just to understand how to get started. Difficult quizzes. For normal semesters, no free points. Do everything.

Amazing lectures
Tough grader
1.0
5.0
CS241
Grade: A+
May 9, 2021
Wouldn't take again

The practice exam is not related to the final exam AT ALL, which was released just the day after the course eval was closed to avoid students' bad ratings. There were also many typos in the final exam, and the TAs and the professor clarified nothing and told us to figure them out ourselves. His TAs' piazza answers are usually short and unhelpful.

Lots of homework
Lecture heavy
5.0
4.0
CS241
Apr 13, 2022
Would take again

He is an outstanding professor and teaches incredibly. If you don't like live lectures he has an archive of past lectures, and if you don't like lectures his online textbook is incredibly helpful as well. Start on MPs early and you should be good to go.

5.0
4.0
CS241
Grade: B-
May 17, 2022
Would take again

Honestly struggled in this class because I was taking tough courses, but every time i showed up to lecture it felt fresh and fun. By far one of the best lecturers I've taken! We get worksheets to follow along which are great :) He's very supportive and understanding, he knows when to be tough yet is forgiving and understanding.

Amazing lectures
Lots of homework
Caring
5.0
4.0
CS241
Grade: Not sure yet
Feb 23, 2023
Would take again

Nothing more to say. GOAT.

Inspirational
Lots of homework
Respected
5.0
3.0
CS241
Grade: A
Jan 10, 2024
Would take again

Absolutely best prof I have had in UIUC. He gave us multiple extensions just because some of us are lagging behind a bit within reason. Even though the class is difficult in nature with a lot of content, he make the entire experience exceptional. GOAT, he is why I paid the big bucks for UIUC tuition.

Amazing lectures
5.0
4.0
CS241
Grade: A
Apr 20, 2024
Would take again

An excellent, entertaining professor that made otherwise excruciatingly difficult material bearable.

Amazing lectures
Lots of homework
Respected
5.0
3.0
CS241
Grade: A
May 18, 2024
Would take again

Very engaging and passionate lecturer.

Amazing lectures
5.0
4.0
CS241
Grade: A-
Dec 28, 2024
Would take again

Great professor who makes a tough class engaging. Lectures are worth attending, and the free textbook is helpful. Use resources like Unstuck AI and past lectures to stay on top of the material. Overall, a rewarding experience.

5.0
3.0
CS241
Grade: A-
Mar 12, 2025
Would take again

Extremely passionate professor who clearly loves what he teaches. Dr. Angrave makes lectures very engaging and there are ample resources to learn in the way you want. The MPs can be quite long but office hours are very helpful in getting through them and if you put in the effort to learn you can excel in this class.

Amazing lectures
Lots of homework
Accessible outside class
Class Info

Online Classes

100%

Attendance Mandatory

24%

Textbook Required

73%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 27 grades
Most common grades:
A- (7)
A (7)
A+ (5)
Grade Distribution
A(12)B(3)C(2)D(0)F(1)A-/B+(9)
Based on 30 reported grades
A-: 7
A: 7
A+: 5
B+: 2
Common Tags
Amazing lectures (12)
Respected (7)
Hilarious (6)
Lots of homework (5)
Amazing lectures (5)
Inspirational (4)
LOTS OF HOMEWORK (4)
Tough Grader (3)
Rating Trend

Declining

-0.60 avg change
Feb
Jan
Apr
May
Dec
Mar
Last 6 months
Ratings by Course

INFO125

5.0

(1)

CSOTFDL3S

5.0

(1)

CS125

4.8

(72)

ANDROIDAPPS101

4.5

(2)

CS241

3.8

(39)
Difficulty by Course

CS241

4.1

INFO125

4.0

CS125

2.4

CSOTFDL3S

1.0

ANDROIDAPPS101

1.0

Similar Professors