4.3

David Kosbie

Computer Science - Carnegie Mellon University

4.3
Quality
3.9
Difficulty
68%
Would Retake
100
Reviews
4.3
Quality
3.9
Difficulty
4.4
Helpful
4.3
Clarity

68%

Would Retake

100

Reviews

Rating Distribution
Official

5

77

4

5

3

5

2

3

1

10

What Students Say

Says this course is his child and yet class time is used to do everything but cover the material we need to know

15112I - 3.0 rating

At first, I thought the same thing as everybody else: great teacher, good sense of humor, great class, that kind of thing

15112 - 4.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

78%

Textbook Required

57%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 40 grades
Most common grades:
A (21)
B (11)
B+ (3)
Grade Distribution
A(23)B(13)C(1)D(2)F(0)A-/B+(3)
Based on 44 reported grades
A: 21
B: 11
B+: 3
B-: 2
Common Tags
Inspirational (14)
Respected (9)
Amazing lectures (8)
Hilarious (8)
Lots of homework (7)
Caring (6)
Lecture heavy (5)
Amazing lectures (5)
Rating Trend

Declining

-1.05 avg change
Feb
Dec
Jan
May
Aug
Dec
Last 6 months
Ratings by Course

15100

5.0

(1)

15110

5.0

(1)

PROG100

5.0

(2)

CS110

5.0

(15)

PROG110

5.0

(2)
+10 more courses
Difficulty by Course

PROGR110

5.0

INTRO1511

5.0

COMP110

5.0

CS112

4.1

15100

4.0

Reviews (100)
5.0
4.0
PROG100
Dec 3, 2008

Good teacher and very passionate. What he teaches goes way beyond the scope of the course, but teaches the information well. Tough and tedious HW but you WILL learn a lot in this class! -15100

5.0
4.0
PROG100
Apr 19, 2009

Excellent teacher, yet difficult homework. Expect to spend a lot of time doing work, but his lectures are fun and make sense. Once you finish this class, I guarantee you will know a lot about programming and will be ready for 111. One of, if not the best 15100 programming teacher.

3.0
5.0
PROGR110
Sep 15, 2009

Don't get Kosbie under any circumstances, unless you LOOOOOVE programming, and want 30+ hour programming assignments every single week. Kosbie is far more difficult and time consuming than any other 15-110 teacher, he teaches far beyond the difficulty of the final, and grades quite harshly. Stay away at all costs, unless you want to have no life.

5.0
5.0
CS110
Sep 20, 2009

Great Prof, but his class is really difficult for people who don't know any programming. In my opinion he is only suitable for CS students, other students should try to avoid him.

2.0
5.0
INTRO1511
Oct 5, 2009

I have no interest in programming but am taking it because it is a requirement of CIT. Kosbie is nice and funny, generally a really chill person but seriously STAY AWAY from his class if u have no genuine interest in programming in the future. Compared to all of the other 15-110 his is SO much HW and Lab work.

5.0
3.0
PROG110
Nov 18, 2009

I personally had zero programming experience and was nervous about the subject. But now that the course is wrapping up, I can honestly say that I know how to program. Always entertaining. Good teacher.

5.0
3.0
CS110
Nov 22, 2009

If you're interested in programming go for Kosbie. There's no one better at explaining and he's by far one of the most helpful and accessible profs here at CMU. But he does give more homework than the other professors and he covers more material so be ready. For those taking this class for "fun" should probably reconsider taking his lecture.

5.0
4.0
CS110
Mar 27, 2010

Kosbie teaches through experience He does indeed give some intense homeworks that demand 20+ hours of work a week, but in the end the assignments become 2nd nature. Also, he's always there to give the whizz kids challenging problems and is always there for the those struggling to keep up. Always accessible and has tons of well trained TA's.

5.0
3.0
CS110
Apr 20, 2010

Kosbie is a good professor who's passionate about his work and gives clear explanations of every concept covered. However, his lectures go beyond the scope of the course and his homework requires a lot of time. His midterm exams are relatively easy if you understand the material, and his final exam is extremely easy if you've survived the semester.

5.0
3.0
CS110
May 3, 2010

This man gives Introduction to programming a heart. I would recommend everybody to take his class. He demands much effort, but is extremely serious in making sure you get it.

5.0
3.0
PROG110
Jun 7, 2010

An amazing teacher. He's passionate about programming. He tries to make it fun and interesting challenging those who need a challenge and reaching out to help those in neef. The class is entirely doable if you have some motivation. The homework can be a little time consuming and challenging. Same with the midterms. The final is easy.

5.0
5.0
COMP110
Aug 1, 2010

He's fantastic!

5.0
3.0
CS110
Sep 5, 2010

I've only been in his class for two weeks and have fallen in love with the material. His passion for programming and computer science resonates through the room each time he gives a lecture. It is not an easy class but Kosbie is very helpful. Carpe diem Kosbie, you're an integral member of the CMU community. Keep up the good work!

5.0
4.0
CS110
Oct 27, 2010

He is amazing, I wish he taught my math class. He used to be a high school teacher so he relates very well. Very eccentric and amusing. DO NOT FALL ASLEEP IN HIS CLASS!

5.0
4.0
CS110
Oct 27, 2010

He is amazing, I wish he taught my math class. He used to be a high school teacher so he relates very well. Very eccentric and amusing. DO NOT FALL ASLEEP IN HIS CLASS!

5.0
4.0
CS110
Apr 21, 2011

He is simply incredible. His explanations of complex ideas to complete n00bs are astounding in their simplicity and effectiveness. He assigns a LOT of work, but it is all helpful and even fun. He has an excellent rapport with the class and has time for each and every student.

5.0
5.0
CS110
May 3, 2011

SIMPLY AMAZING

5.0
4.0
PROGRP
May 5, 2011

David Kosbie is inspiring, amazing, challenging, and so much more. He's not just a professor, he's a mentor, and he teaches his students so much about life. For lecture in range(len(course)), there were hundreds of stories. I'm blessed to have been able to take his class. A most rewarding experience for any freshman--you won't regret it.

5.0
4.0
CS110
May 12, 2011

You want this man as your teacher.

5.0
4.0
15100
Jul 2, 2011

Amazing teacher. Really has the passion for everyone to do well if they put in the effort. Class definitely kicks your butt. Stay on top of it, couldn't have done it without Kosbie. He definitely keeps you awake in class.

5.0
4.0
CS112
Oct 12, 2011

Awesome person!!

5.0
4.0
CS112
Nov 19, 2011

Amazing professor, in all regards. The class difficulty and homework levels take some time to get used to straight out of high school, but you can tell Kosbie really wants you to do well. I struggled during the year, but he was willing to sit down and help me out, even with nonCS stuff. Definitely take this class.

5.0
4.0
CS112
Dec 11, 2011

"If you do everything Kosbie tells you to do, you will be a genius": John Mackey. Can't say it better myself. Amazing professor who gives 110% to his class. He will inspire you to do things you never thought possible. Lots of work involved (expect 20+ hours weekly), but Kosbie provides so much suppor that nothing is impossible. Take this class.

5.0
4.0
CS112
Dec 14, 2011

Oops meant to choose 5s.Kosbie is the best. He is SO good at teaching, so clear in explaining, so invested in the course, so passionate about programming and even just about living life in general, so approachable and accessible outside of class, so wonderful, so amazing... oh man I wish he would teach all the rest of my future programming courses.

5.0
5.0
CS112
Dec 15, 2011

You want this man as your professor! He taught me so much about programming in one semester, yet I learned more about life than I had in the 18 years previous. He will accept nothing but your best, but don't let that scare you. Consider it a breath of fresh air. TAKE THIS CLASS. (Oh, and dont sleep in class). Carpe Diem Kosbie! 42

5.0
4.0
CS112
Dec 18, 2011

Kosbie is by far the most passionate, dedicated, helpful and amazing person I've come across. Expect a lot of work, but don't fret because there's more help than you can imagine. I wish he taught all my future CS courses! Also, he's super-accessible and does everything he can to make sure we do well. Carpe Diem!!

5.0
5.0
CS112
Dec 19, 2011

Kosbie is awesome. The course demands a great deal of hard work, but it's ultimately very, very, very rewarding. I learned so much in such a small span of time.

5.0
3.0
CS112
Mar 16, 2012

Take 112 if you can. It's one of those courses you're missing out on if you don't. Kosbie is a fantastic lecturer and a reasonable person. But, NEVER BE LATE TO A MEETING WITH HIM. EVER.

5.0
4.0
CS112
Apr 25, 2012

This class is simply amazing. Kosbie is a great professor and passionate teacher. He will make sure that each student is coping and keeping up good work with the course material. he fuels imagination and teaches not only CS, but also about life. A must take course in CMU. Carpe Diem!

5.0
4.0
CS110
Jul 3, 2012

THE BEST PROFESSOR! If you pay attention in class, you will learn A LOT! All necessary notes are online. Is willing to do anything for his students and will stay at office hours until EVERY student is fully helped. I took his class a year and a half ago, but he still asks me how I am doing. Students are Professor Kosbie's top priority.

4.0
5.0
CS112
Nov 4, 2012

Reasonable amount of work, but he does not go over material very thoroughly in class. Class notes are not all that helpful

5.0
4.0
CS112
Nov 15, 2012

By far the best professor I have this semester! The class will kick you in the butt, but Kosbie is such a great teacher it's all worth it. Taking advantage of his and the CAs availability makes learning all the programming feasible and decently fun. Carpe diem!!

5.0
4.0
CS112
Nov 16, 2012

Kosbie's awesome! You learn tons in his class. He does go reasonably fast and also talks about life, but it's all worth it; you learn so much in his class! Just make sure you're on top of things, and don't fall asleep in class!

5.0
3.0
CSA
Dec 16, 2012

Best professor ever! Entertaining, an amazing lecturer, and passionate about the students' learning.

5.0
2.0
CS110
Dec 18, 2012

Took this class a few years ago. Kosbie is a good teacher who shows his passion for CS. His class is hard relative to other sections but this is good preparation for upper level classes which can get very difficult.

5.0
4.0
15112
Sep 25, 2013

Kosbie is an amazing guy. I went in with a bit of background in programming (not python though) and still got whacked HARD. He will drive you really hard, but he'll offer you all the resources available to make sure you make it through - only if you work for it. The defining course in my CMU education so far... Carpe Diem!

5.0
4.0
CS112
Oct 3, 2013

Incredible professor, incredible person. 15-112 is a very difficult course but having such a great professor makes it very manageable. He not only knows his subject inside and out, but he is 100% committed to helping students succeed and is very helpful for students who seek his assistance. Highly recommended.

5.0
4.0
CS112
Grade: B-
Jan 15, 2014

He is the BEST professor I've ever met. I enjoyed every moment in his class! I even want to fail the class and take it again! Just TOO MUCH FUN!

5.0
1.0
15112
Feb 4, 2014

He is not even a good CS professor. He is just simply the best.

5.0
3.0
15112I
May 22, 2014

The most helpful professor imaginable. Makes everything about the class interesting.

5.0
3.0
15112
Grade: B+
Nov 20, 2014

hes awesome

5.0
5.0
15112
Nov 26, 2014

David Kosbie is hands down the greatest teacher I have had in my entire education. 15-115 -- Fundamentals of Programming and Computer Science -- has been the most rewarding, enriching, inspirational, character building, and difficult course i've taken in my life. If my entire time at CMU was to take this course, it will have been worth it.

4.0
5.0
15112
Apr 4, 2015

At first, I thought the same thing as everybody else: great teacher, good sense of humor, great class, that kind of thing. Then I came to him for help. Instead of giving me helpful feedback, he just shamed me for having social anxiety, and I can't see him the same way again. I hope I never have to take one of his classes again.

5.0
4.0
12112
Grade: A
Apr 5, 2015

A lot of people find 15-112 a very difficult class. I did not find it too difficult, and I am a non-major, but it is time consuming. However it is fun, so I rather do the homework for this class than for any other class. Honestly this is my favorite class that I have ever taken. Prof. Kosbie wants you to work hard, but definitely not to overreach.

5.0
4.0
15112
Apr 27, 2015

The best class I've taken!

5.0
5.0
15112
Grade: B
Jun 11, 2015

15-112 is the most challenging course I've ever taken in my academic career, but it is also my favorite (despite being a Business major!). Professor Kosbie challenges you to excel not only as a programmer, but as a human being. His passion for living is infectious. By the end of this course, you will emerge with a new view on life beyond academia.

5.0
4.0
15110
Jul 13, 2015

David Kosbie is among the Top 3 Professors at CMU. His lectures are legendary and will teach you everything that you need to know. The course does give extremely challenging homework and it will push you. He is not an easy grading professor but you will learn so much. 1010 Would take again.

5.0
4.0
15112
Grade: Not sure yet
Sep 26, 2015

Very inspiring. Favorite professor so far

5.0
4.0
15112I
Jan 28, 2016

Best professor ever

5.0
3.0
15112I
Grade: B+
May 9, 2016

Incredible. Take this class, you won't regret it

5.0
4.0
15112I
Oct 4, 2016
Would take again

Very engaging and incredible professor. Love his lectures.

Respected
Inspirational
Amazing lectures
2.0
4.0
15112I
Grade: B+
Nov 2, 2016
Wouldn't take again

over rated at best, good intentions and a stand up guy with great class structure but his philosophy / inspirational lectures only cause students to be more stressed or overwhelmed

4.0
4.0
15112I
Grade: Not sure yet
Nov 10, 2016
Wouldn't take again

I think his class time could definitely be used more productively. The basis of a flipped classroom is that it offers class time to reinforce material, and that has not happened as much as I would have hoped so far. Otherwise, great class, offers you every possible chance to succeed and puts his heart into it.

ACCESSIBLE OUTSIDE CLASS
Amazing lectures
GROUP PROJECTS
5.0
5.0
15112I
Grade: A
Nov 10, 2016
Would take again

Kosbie is probably one of the best professors you will ever get. If it wasn't for him, I wouldn't have been kickstarted in programming so well. Heck, I didn't even want to do programming before I came, but after 15-112 I am considering double majoring or minoring in CS alongside ECE. Take advantage of this class and learn as much as you can.

Tough Grader
Inspirational
Amazing lectures
5.0
4.0
15112I
Nov 25, 2016
Would take again

Best.

Gives good feedback
Respected
Amazing lectures
5.0
2.0
CS112
Grade: A
Nov 29, 2016
Would take again

Kosbie is a phenomenal professor. He's super understanding, and really puts the students first. The course is also really fun. Be prepared to work a LOT, and your weekends will be absolutely shot, but you'll learn a lot and if you do the work it's a fairly easy class.

Gives good feedback
LOTS OF HOMEWORK
Hilarious
3.0
4.0
15112I
Nov 29, 2016
Would take again

Says this course is his child and yet class time is used to do everything but cover the material we need to know... K

5.0
4.0
CS112
Dec 22, 2016
Would take again

Sure, the class will make you stressed, but you know deep down that this is a good, productive stress that will turn you into a stronger and better person, which, at the end of the day, is all you could ever want from a class, isn't it?

Inspirational
Hilarious
Amazing lectures
5.0
4.0
15112I
Jan 21, 2017
Would take again

Best professor I've ever had!

Inspirational
ACCESSIBLE OUTSIDE CLASS
Hilarious
2.0
4.0
15112I
Mar 2, 2017
Wouldn't take again

He is a professional and I learned a lot from the class. But he does not really care about student's stress, does not provide enough help when it is really needed, and has unreasonable distrust on students' academic integrity.

5.0
4.0
15112I
Mar 3, 2017
Would take again

He is super awesome! I learned not only how to do programming but also how to become a great person!

Inspirational
Hilarious
Caring
5.0
5.0
CS15112
Grade: B-
Mar 23, 2017
Would take again

Hard class, but you will learn tons. Expect at least 20 hours per week of work.

Respected
LOTS OF HOMEWORK
Inspirational
5.0
3.0
15112I
Grade: A
Jul 11, 2018
Would take again

Best class i have ever taken. You can see he along with TAs, have invested a tremendous amount of time in course materials. Yes, you might be stressed by the homework, but reach out for help when you need. There're a lot of TAs who are ready to help you. All you need is a heart that is eager for knowledge. Be the change you want to see in the world

LOTS OF HOMEWORK
Inspirational
Amazing lectures
5.0
3.0
CS110
Dec 10, 2018
Would take again

I love this professor!

Respected
Inspirational
Amazing lectures
5.0
2.0
CS110
Grade: A+
Jan 3, 2019
Would take again

Amazing class, Professor Kosbie really cares about his students and gives so many chances for you to get help when you need it.

Inspirational
Hilarious
5.0
5.0
15112I
Sep 9, 2019
Would take again

The most fantastic professor I could have imagined. He elevates the class like it's an Eminem concert.

5.0
4.0
15112I
Grade: A+
Sep 27, 2019
Would take again

Kosbie is definitely the BEST teacher I have ever met. He cares a lot about every single student in the class. And he offered lots of resources to help students. Definitely take his 15112 if you are a CMU student.

Respected
Inspirational
Caring
5.0
3.0
15112I
Grade: A
Jan 7, 2020
Would take again

I can't say I learned much in class- he just goes over notes that are online. Anyways, class is so much fun because of him and he really cares about his students and tells awesome stories. I benefited so much from the course and got a ton better at programming and made a great TP.

5.0
5.0
CS15112
Jan 22, 2020
Would take again

David Kosbie is a great professor. I never enjoyed programming that much but with 15112 programming is different. He makes you learn a lot and work hard but it is worth it. Highly recommend taking 15-112 with Kosbie

1.0
4.0
CS15112
Feb 27, 2020
Wouldn't take again

Kosbie talks about his wife during class, talks about how he worked in Microsoft and Apple and got welalthy because of it. Literally, his classes are kind of useless for that reason. I hope he realizes no one cares about his professional careeer and his family. I go to classroom to learn CS, not to hear him talk about this.

1.0
1.0
CS15112
Grade: A
Jul 17, 2020
Wouldn't take again

I have to admit Kosbie is perfect as a course instructor. However, he is bad as a man. He did not show any respect and talked sarcastically when he wronged me for cheating. Though I finally showed my innocence to Mark and persuaded him and received 98 out of 100 for the course at the end, what Kosbie did hurt me badly.

1.0
4.0
CS112
Grade: A
Oct 31, 2020
Wouldn't take again

He's a bad person who disrespects students constantly.

4.0
3.0
CS112
Grade: A
Dec 18, 2020
Would take again

The man is very sarcastic and a little cocky, but I think it's warranted because he's literally a genius. Though the lecture notes are online, he goes over them very well and answers questions very clearly. However, he talks about the class average/median a lot and it comes off as harsh especially to those who were below that :/

Lots of homework
Lecture heavy
1.0
5.0
CS112
Feb 15, 2021
Wouldn't take again

Incredibly mean person who disrespects students almost every lecture. Constantly brags about working at Microsoft and his lawyer wife, probably to cover up the fact that he is so insecure and a horrible person.

5.0
5.0
CS112
Grade: B
Apr 10, 2021
Wouldn't take again

The course is vigorous but he's the BEST prof.

5.0
3.0
15112I
Grade: A
May 20, 2021
Would take again

Fantastic lecturer, even over Zoom. Pushed me to change how I think about problem solving, and helped me grow into a better person. Very thankful for the time I got to spend with him. Excellent person to go to for advice during OH!

Lots of homework
Accessible outside class
Amazing lectures
5.0
4.0
15112I
Grade: B
Dec 7, 2021
Would take again

Kosbie's a great professor, he's knowledgable and gives humorous lectures. The majority of assignments are solo and he is tough on academic integrity, but he's always open to helping students outside of class. The class is hard, but make good use of resources available to you. Highly recommend him

Lots of homework
Accessible outside class
Hilarious
1.0
5.0
CS112
Grade: B
Dec 17, 2021
Wouldn't take again

Every time I walked by a bus on the way to school I hoped it would hit me so that I didnt make it to his class.

1.0
5.0
CS112
Grade: B
Jan 10, 2022
Wouldn't take again

Constant tangents during lecture, brash attitude, doesn't care about students. Very arrogant and jumps to conclusions without any evidence but his "experience" and basically assumes that everyone is cheating until proven innocent. It is easier to take a grade hit than waste time fighting in his ballpark with his goons. 112 and 122 are the worst.

5.0
4.0
15112
Grade: B
Aug 29, 2022
Would take again

A great intro to CS

Inspirational
Lecture heavy
1.0
3.0
12112
Grade: A
Nov 22, 2022

This guy has a cult following simply because he's egotistical and always goes on tangents about his own achievements. Basically assumes that everyone cheats and is extremely paranoid about students. I'm not even bitter because I didn't do well. The class was an easy A because of my prior experience. But I still hated the class because of Kosbie.

5.0
2.0
15112
Grade: A
Nov 30, 2022
Would take again

Honestly this class is quite bimodal. I found it quite easy and I wouldn't say I'm a genius in CS by any means. I have a bunch of friends who found it to be easy as well just time consuming especially largely the term project. However, there are others who struggled quite a bit.use your resources, Piazza, OH and past papers to prepare for midterms.

Amazing lectures
Lecture heavy
Test heavy
5.0
4.0
15112
Grade: A
Apr 30, 2023
Would take again

I think if you get pass his exterior, he really cares about his students. He is passionate and I recommend his online lectures. I think my biggest criticism is in his lectures he sometimes becomes too distracted; we miss time learning. As well as towards the end with recursion he becomes too babying with the problems where before he was quicker.

Caring
Accessible outside class
5.0
3.0
15112
Grade: A
Aug 2, 2023
Would take again

Kosbie is the GOAT. This dude cares about your learning. He is interesting, and has a lot of insight on life. I really appreciate the time I spent with him in lectures, and I wouldn't hesitate to say his class had a big positive impact on my life. Wish I could take it again.

EXTRA CREDIT
Amazing lectures
Gives good feedback
5.0
3.0
15112
Grade: A
Aug 12, 2023
Would take again

Hands down the best professor I've had. Kosbie created this course and teaches it extremely well.

Amazing lectures
Inspirational
Caring
1.0
5.0
15112
Grade: Drop/Withdrawal
Jan 18, 2024

If you're someone who suffers from anxiety, DO NOT take this class with this man. He tends to cold-call and make fun of students for not showing reaction to his cold calling. Gives a lot of work and does more talking than teaching. If your sitting close to him, get ready for more cold calling and his finger in your face.

Participation matters
Lots of homework
1.0
5.0
CS15112
Grade: Drop/Withdrawal
Jan 23, 2024

Probably a great teacher in a small-group setting, but something about the lecture hall seems to make him think he's a stand-up comedian and self help coach. Talks mostly to/at freshmen and has the humor of a primary schooler who just learned profanity; can't really recommend taking the class if you're any older than that.

Tough grader
Participation matters
Lecture heavy
1.0
3.0
15112
Grade: B
Feb 18, 2024

I once walked around 20 minutes in snowy and icy conditions to get to lecture. Because of the conditions, maybe 50% of the class showed up. Kosbie then wasted at least half of the lecture reprimanding those who missed class and further emphasized the importance of attendance -- seems a bit ironic. A very egotistical man. Great course, though.

Participation matters
Lots of homework
Lecture heavy
3.0
4.0
15112
Grade: B
Dec 29, 2024
Would take again

A lot of work, grading is extremely harsh for no reason, midterms cooked me

Tough grader
5.0
4.0
15112
Grade: C+
Jan 24, 2025
Would take again

W mans, 10 / 10 guy

5.0
3.0
15112
Grade: A
Jan 27, 2025
Would take again

Great professor, gives useful advice occasionally in lectures and previews of future courses towards the end of the semester. Gives excellent help with assignments. The GOAT of 112

Amazing lectures
Hilarious
Respected
3.0
4.0
15112
Grade: A
May 4, 2025

Disregard anyone who says stuff like “oh no he cold calls me and doesn't want me to be on my phone.” Yes, he does, pay attention in lecture. The main issue I have with his 112 is how unreasonably strict it is. He told me I could start my term project early to clear up my finals week then decided I would have to put in the 20 hours that week anyway.

Tough grader
Participation matters
Online Savvy
3.0
3.0
15112
Grade: A
May 4, 2025

You'll get a lot out of lectures if you read the notes beforehand. The issue is that the class is so rigidly structured that it sometimes seems like you're trying to keep up with the trillion requirements rather than actually learning anything. I didn't think being too organized was a thing until now. You can know it all and still fail.

Lots of homework
Respected
4.0
5.0
15112
Grade: B
Aug 21, 2025
Would take again

amazing. I learned so much in his class.

5.0
4.0
15112
Grade: B
Aug 21, 2025
Would take again

He cared about his students' health

Amazing lectures
Inspirational
5.0
4.0
15112
Grade: A
Dec 1, 2025
Would take again

Fantastic Experience. Professor Kosbie is the most engaged instructor I have ever witnessed.

Hilarious
Respected
5.0
3.0
12112
Grade: A
Dec 5, 2025
Would take again

He's an awesome professor for my first cs course at cmu. Definitely recommend. His lore drops are also insane.

Inspirational
Caring
Test heavy
5.0
4.0
15112
Grade: B
Dec 6, 2025
Would take again

Professor Kosbie truly cares about his students. To him, 112 is more than a programming crash course; as he often muses, "it's a mountain," and though you're gonna climb, the view will be worth it at the top. He supports his students every step of the way, and you will exit the course having grown a lot if you care just as much. Hard and worth it.

Get ready to read
Caring
Respected
5.0
5.0
12112
Grade: A
Dec 7, 2025
Would take again

prolly top 3 classes i have ever taken. everything kosbie does is for a reason and he is goated lecturer. class is like hard labor tho, but thats what it takes to learn programming

5.0
4.0
15112
Grade: A
Dec 8, 2025
Would take again

Kosbie genuinely cares about his students. Class was great, definitely got me back into compsci after falling into the vibe code trap. Learned a lot.

Get ready to read
Lots of homework
Online Savvy
Class Info

Online Classes

100%

Attendance Mandatory

78%

Textbook Required

57%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 40 grades
Most common grades:
A (21)
B (11)
B+ (3)
Grade Distribution
A(23)B(13)C(1)D(2)F(0)A-/B+(3)
Based on 44 reported grades
A: 21
B: 11
B+: 3
B-: 2
Common Tags
Inspirational (14)
Respected (9)
Amazing lectures (8)
Hilarious (8)
Lots of homework (7)
Caring (6)
Lecture heavy (5)
Amazing lectures (5)
Rating Trend

Declining

-1.05 avg change
Feb
Dec
Jan
May
Aug
Dec
Last 6 months
Ratings by Course

15100

5.0

(1)

15110

5.0

(1)

PROG100

5.0

(2)

CS110

5.0

(15)

PROG110

5.0

(2)
+10 more courses
Difficulty by Course

PROGR110

5.0

INTRO1511

5.0

COMP110

5.0

CS112

4.1

15100

4.0

Similar Professors