3.7

Daniel Forsyth

Computer Science - Georgia Institute of Technology

3.7
Quality
3.6
Difficulty
72%
Would Retake
85
Reviews
3.7
Quality
3.6
Difficulty
3.7
Helpful
3.7
Clarity

72%

Would Retake

85

Reviews

Rating Distribution
Official

5

38

4

18

3

8

2

5

1

16

What Students Say

ED discussion posts are left unanswered

CS2200 - 1.0 rating

This semester's TA team was BAD

CS2200 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

49%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 59 grades
Most common grades:
A (41)
Not sure yet (17)
B (6)
Grade Distribution
A(46)B(7)C(3)D(0)F(0)A-/B+(3)
Based on 78 reported grades
A: 41
Not sure yet: 17
B: 6
A+: 5
Common Tags
Lots of homework (27)
Caring (22)
Get ready to read (20)
Respected (13)
Clear grading criteria (12)
Test heavy (12)
Participation matters (8)
Lecture heavy (8)
Rating Trend

Declining

-0.40 avg change
Apr
May
Sep
Oct
Nov
Dec
Last 6 months
Ratings by Course

CS2110

3.9

(18)

CS2200

3.6

(63)

CS1371

3.5

(4)
Difficulty by Course

CS2200

3.7

CS1371

3.3

CS2110

3.2

Reviews (85)
1.0
4.0
CS2110
Jan 30, 2018
Wouldn't take again

He was behind the other classes which hurt us during the quizzes and blamed the students for not studying enough. He also refused to get a microphone for a large lecture hall (in the instructional center) even after we gave him the link to request a mic. I do not recommend him, as he is a bit arrogant.

Get ready to read
2.0
4.0
CS2110
Grade: B+
Feb 13, 2018
Wouldn't take again

His first semester teaching this course, which is intro to computer architecture. He often mumbles on in class without writing anything out and it's really hard to follow. He also talks to us as if we already know the basics of computer architecture, even though that's what this class is for. He's pretty condescending, too, when you ask a question.

3.0
4.0
CS2110
Apr 5, 2018
Would take again

Nice guy, but boring and tedious lectures. Will ask a lot of "everyone should know this" questions when everyone clearly does not know (me included). Lecture is not taught to emphasize the important details of each topic which makes the quizzes really difficult; it's hard to decipher what the important takeaways are.

Get ready to read
3.0
3.0
CS2110
Grade: B+
Jun 9, 2018
Wouldn't take again

His lectures really are ramblings and hard to understand sometimes, and sometimes just taught about super tangential topics so that was ass. But the TA's can be a life-saver.

Participation matters
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
5.0
3.0
CS2110
Mar 28, 2019
Would take again

I don't get why Mr. Forsyth receives so much negative feedback here. He is one of the best professors I have ever had at GT. His lectures were very clear, his examples were thoughtful, he was always friendly, accessible and caring towards students. He is also very knowledgeable, having worked with Computer Science for ages.

Gives good feedback
Respected
Amazing lectures
5.0
3.0
CS1371
Grade: B
Nov 1, 2019
Would take again

Forsyth is a great professor. He cares so much about his students and their performance and gives very clear lectures. He also is extremely willing to make time for his students outside of class and is willing to work with them until they are comfortable. He is a nice person and a great professor and I highly recommend him for CS1371

Gives good feedback
Accessible outside class
Skip class? You won't pass.
3.0
3.0
CS1371
Grade: A
Dec 9, 2019
Wouldn't take again

Most people didn't go to his lectures. He takes a lot of time to fix simple syntax mistakes. The class is very standardized so it doesn't really matter if you go to his specific lecture. Overall I would not recommend you take him, but if you can't get into Kantwon's class, don't stress about it.

4.0
2.0
CS2200
Grade: Not sure yet
Apr 20, 2020
Would take again

Professor Forsyth is a pretty good professor. He goes through the material outlined in the book, does example questions, and keeps everything very straightforward. I always read the book, but I still think he does a pretty good job explaining things. Tests are straightforward. Would recommend!

Respected
Caring
1.0
5.0
CS2200
Grade: Not sure yet
Apr 4, 2020
Wouldn't take again

The worst lecturer you can imagine; very few people shows up. He also has the audacity of saying that the final is cumulative is nonsense. The previous professor 's finals were not. If it weren't for professor Rama's lecture videos, I would've dropped the class. But since Tech has been unfocused on teaching, this is not surprising.

5.0
3.0
CS2200
Grade: A
Apr 26, 2020
Would take again

Dr. Forsyth's lectures were always solid, and I came away from the course with a great understanding of the material. But where Dr. Forsyth really shines through is how caring for students he was during this unprecedented semester. He was a great communicatior, and he really seemed to take student feedback seriously. Great guy, would 100% recommend

Lots of homework
Clear grading criteria
Caring
5.0
4.0
CS2200
Grade: Not sure yet
May 4, 2020
Would take again

Mr. Forsyth is one of the most caring professors I've taken at Tech. He wants you to learn and expects you to work for a good grade, but at the same time if you're struggling or having unexpected issues arise he will do everything he can to help you and make sure you don't get punished for things outside of your control.

Lots of homework
Participation matters
Caring
4.0
3.0
CS2200
Grade: A
May 6, 2020
Would take again

A very caring professor, although his lectures are a bit boring. That's fine thou, because the textbook is very good. You can watch the recorded kishore lectures if you don't like reading. Tests are reasonable.

Lots of homework
Get ready to read
4.0
4.0
CS2200
Grade: A
May 10, 2020
Would take again

His lectures are really informative but his voice is a little too soothing. Very nice professor, he is understanding and caring. 2200 is a class you have to work for but if you attend the lectures and read the textbook you're pretty much set.

Lots of homework
Participation matters
Inspirational
3.0
4.0
CS1371
Grade: A
Nov 25, 2020
Wouldn't take again

He is very kind and understanding, but sadly, quite boring and monotonous as a lecturer. The professor doesn't really make a difference in the course though, as most material can be learned by yourself.

Lecture heavy
Caring
4.0
3.0
CS2200
Grade: A
Dec 5, 2020
Would take again

Dan is a wonderful man. He clearly cares a lot about the content and that his students learn and understand the material. He gave his personal phone number for if there were any specific questions or class-related emergencies. My only gripe was that his lectures were a little on the bland side sometimes.

Accessible outside class
Clear grading criteria
Caring
5.0
4.0
CS2110
Grade: A
May 18, 2021
Would take again

Clearly enjoyed teaching CS 2110, making lectures more fun than they should've been. The course is difficult, but if you take each homework seriously, the tests will be much easier as everything is open note. I never read the textbook but I've heard it's useful.

Lots of homework
Skip class? You won't pass.
Clear grading criteria
5.0
3.0
CS2200
Grade: A
Nov 3, 2021
Would take again

It is easy to see that Dr. Forsyth loves his job. He knows the source material very well and even though much of it is hard to grasp by the nature of the course, he does a goo job explaining it. It is a huge advantage to read the textbook in this class, so I'd definitely recommend buying or renting a physical copy

Respected
Get ready to read
Caring
4.0
3.0
CS2200
Grade: A
Dec 7, 2021
Would take again

Professor Forsyth isn't the greatest lecturer, but he explains the difficult material well and overall is a great choice. Lectures weren't terrible, though I'd recommend supplementing with textbook, because the 2200 book is genuinely one of the good ones. I learned a lot and he was accommodating and fair.

Caring
5.0
4.0
CS2200
Grade: A
Dec 14, 2021
Would take again

Dan was a great professor and really knowledgeable about this class and good at explaining topics. This was a hard class but I learned a lot.

Lecture heavy
4.0
4.0
CS2200
Grade: A
Dec 19, 2021
Would take again

Dr. Forsyth enjoys teaching the material, although I personally didn't like this material and found lectures to be bland. Weekly homeworks, roughly biweekly projects, and 3-week exams made this course very time-intensive which I found to be the most annoying part. Textbook was useful for HW and especially during the open note exams.

Lots of homework
Test heavy
Caring
5.0
3.0
CS2200
Grade: A+
Dec 28, 2021
Would take again

Professor Forsyth is a great choice for this class. From all the homeworks to the large projects, his class is definitely a lot of work. His exams can be difficult given their format where each question is all or nothing and is worth a lot, but he's a great teacher and is very knowledgeable. You'll come out having learned a lot from his class.

Lots of homework
Get ready to read
EXTRA CREDIT
5.0
3.0
CS2200
Grade: A
Jan 24, 2022
Would take again

Lectures were pretty nice, though I probably learned more through recitations. Points were explained pretty well and he was responsive to questions. I enjoyed his class and feel like I learned a solid amount.

Gives good feedback
5.0
3.0
CS2200
Feb 9, 2022
Would take again

Great teacher who is obviously very knowledgeable about the content, and excited to share is knowledge with the class. Difficult content but he teaches it well.

Respected
Amazing lectures
Lecture heavy
5.0
4.0
CS2110
Grade: B
May 6, 2022
Would take again

He maybe not the most engaging lecturer, but really experienced, clearly loves the content and is a great person. CS2110 is a hard class, so mostly giving advices here. Start early to do the homeworks (you save so much stress) and actually do them. Books are easy to read and Labs and TAs are the best thing ever.

Clear grading criteria
Lots of homework
Accessible outside class
5.0
2.0
CS2200
Grade: A
Aug 19, 2022
Would take again

Took both CS 2110 and CS 2200 from Professor Forsyth. The material itself is hard for most students, so other than the difficulty itself, the professor is lenient on extending deadlines on projects, gives generous curves when average exam grades are lower than expected.

EXTRA CREDIT
5.0
3.0
CS2200
Grade: Not sure yet
Sep 20, 2022
Would take again

I am currently enrolling in CS 2220 at Fall 2022 in Georgia Tech. I have admitted that he is a very good professor with funny & vivid lectures using lecture slides. Moreover, TAs are best to help. This course have a little bit hard understanding on concepts (but it is easier as you take CS 2110). When choosing sections, choose him & enjoy!

Hilarious
Caring
Respected
5.0
4.0
CS2200
Grade: A-
Nov 16, 2022
Would take again

The lectures are recorded for this class and are really helpful for understanding the material. The slides, homework, and tests are almost completely based off the textbook, which is also helpful. There is a lot of work in the class but it normally follows the lecture material.

5.0
5.0
CS2200
Grade: A
Nov 30, 2022
Would take again

This class was hard, but I thought professor Forsyth was a really great professor. He cares about his students and has a passion for the subject. I recommend taking him for 2200.

Get ready to read
Lots of homework
Test heavy
5.0
4.0
CS2200
Grade: A+
Dec 20, 2022
Would take again

Dr. Forsyth is an excellent professor, and I would definitely recommend taking his course. Despite not being particularly interested in 2200, he made the course a very good learning experience. The work load in the course is very heavy with extensive homeworks, projects and exams.

Clear grading criteria
Lots of homework
Respected
1.0
4.0
CS2200
Grade: C+
Dec 20, 2022

Cold hearted

Tough grader
5.0
3.0
CS2200
Jan 2, 2023
Would take again

Detailed lectures. Lots of homework and projects to preprare for quizzes.

Lots of homework
Caring
1.0
2.0
CS2110
Grade: Not sure yet
Jan 17, 2023
Would take again

Lecture is extremely dry and boring but you must attend! Explains things with very little detail, slides are OK to self learn from.

5.0
4.0
CS2110
Grade: A+
Apr 11, 2023
Would take again

Lectures well and down to the point. The class overall is very well organized and predictable.

Lots of homework
Lecture heavy
3.0
3.0
CS1371
Grade: A
May 13, 2023

While you can definitely tell that Professor Forsyth cares for his students and wants them to succeed, his lectures seemed to be neverending and were very monotonous. This lead me to watch Kantwon's lectures instead of going to class, but I know many people who went to every class and got an A as well.

EXTRA CREDIT
Lots of homework
Accessible outside class
5.0
3.0
CS2200
Grade: A
Oct 31, 2023
Would take again

great lecturer

5.0
3.0
CS2200
Grade: Not sure yet
Nov 9, 2023
Would take again

Honestly I enjoy his lectures more than the actual content. He has decades of experience in the field and has a way of explaining things that just makes sense to me. The actual class itself is of moderate-hard difficulty, but it is somewhat standardized across semesters.

Amazing lectures
Caring
Respected
5.0
2.0
CS2200
Grade: A
Dec 5, 2023
Would take again

Definitely one of the best professors I've had. Forsyth is extremely knowledgeable, and has clearly seen a thing or two in the CS space. He knows about both the history and current state of class topics, and has many personal experiences which reinforce the topics and demonstrate their real-world applications.

Amazing lectures
Inspirational
Caring
4.0
1.0
CS2200
Grade: A
Dec 7, 2023
Would take again

He speaks slowly, so I watch the videos sped up or hop in Zoom and do other things while the lecture is going on. Exams are fair and open-note. Overall it's an easy course. You should read the textbook and then watch the lectures as a review. Projects can be tough, but again, nothing is unreasonable. Easy as long as you do the work.

Get ready to read
Caring
5.0
3.0
CS2200
Grade: A
Dec 12, 2023
Would take again

Lectures are entertaining but do not use the lecture or lab slides as your only notes for tests. Textbook is very dense, but taking detailed notes on it will help a ton with exams. Quality of TAs and lab sections will vary greatly. Projects can be hard to approach and debug, but office hours will usually help considerably.

Get ready to read
Lots of homework
Respected
5.0
4.0
CS2200
Grade: A
Dec 16, 2023
Would take again

He's a great lecturer but the course material is hard, especially the projects that take a while and are a pain to debug. Prof is still willing to help you though. However, the best part of this class is TA office hours and lab, where you can get basically all your confusions sorted out because the TAs are absoluted goated.

Amazing lectures
Respected
Test heavy
5.0
5.0
CS2200
Grade: A
Dec 18, 2023
Would take again

He's a great professor. The class is tough content-wise but the grading scheme is fair and the A is very attainable. He really cares about his students, and the TA's are extremely helpful. The tests are very fair, but the projects are very difficult, especially to debug. Be prepared to WORK for this class.

4.0
4.0
CS2200
Grade: A
Dec 19, 2023
Would take again

Professor Forsyth is an incredibly caring, humble, and inspirational professor who you can tell genuinely cares about his students and their well-being. 2200 is a difficult course, but do not hesitate to reach out to him for help and support. His lectures were awesome and having them recorded for review was very helpful as well.

EXTRA CREDIT
Lots of homework
Caring
3.0
4.0
CS2200
Grade: A
Dec 19, 2023

This professor was pretty good, but the class itself was pretty difficult: if you messed up on one or two exams (which were difficult), it could bring you a whole letter grade down. Lots of projects and hw, and exams are difficult whilst being open note. Make sure to read the textbook and go to office hours for help a week in advance. Good luck!

Tough grader
Get ready to read
Lots of homework
5.0
3.0
CS2200
Grade: A
Dec 30, 2023
Would take again

Extremely knowledgeable lecturer who ran the course very fairly. This class is a lot of work but if you take the time to do all of it it is not hard to get a good grade.

Clear grading criteria
Lots of homework
Respected
5.0
2.0
CS2200
Grade: A
Jan 9, 2024
Would take again

Allows for internet during tests, including the final. The lectures are good.

Test heavy
4.0
3.0
CS2200
Grade: A
Jan 18, 2024
Would take again

Class is alot of work but if you read the textbook and start projects early you should be fine. Tests being open internet is great but I felt it caused there to be a lesser incentive to actually learn the content and more incentive to get good at Ctrl+F through the textbook.

5.0
4.0
CS2110
Grade: Not sure yet
Apr 26, 2024
Would take again

I loved Forsyth's class a lot. He is incredibly kind and you can tell he really cares about his students. Very knowledgeable as he has been in the field for a really long time, he has lots of experience with every topic and is super passionate about explaining it. Highly recommend!

5.0
3.0
CS2110
Grade: A
May 6, 2024
Would take again

Dr. Forsyth was very caring, helpful, and engaging! He also respected each student as a responsible adult and allowed everyone to join virtually if they wanted. I appreciated his insightful lectures and in-class demonstrations. :D

Amazing lectures
Clear grading criteria
Caring
5.0
2.0
CS2110
Grade: A+
May 7, 2024
Would take again

Loved this guy and his lectures. Wish he talked a little faster though, sometimes I would watch the recordings at 2x when I was in a rush. Worth noting that the difficulty of 2110 was way overhyped, but be ready to grind homework a fair amount. Quizzes were easy and low-stress, exam was weighted heavily but not super hard.

Amazing lectures
Clear grading criteria
Graded by few things
4.0
2.0
CS2200
Grade: A
May 14, 2024
Would take again

Easy exams, difficult projects but very doable to get full points on all of them. Boring lectures but textbook is very good and exams are open internet.

2.0
3.0
CS2110
Grade: C
Jun 8, 2024

this guy is an absolute snoozer. the way he presents information is weird. he's passionate about the topic though

Caring
1.0
5.0
CS2200
Grade: Incomplete
Sep 24, 2024
Would take again

class is annoying, just read the textbook

Amazing lectures
Caring
Respected
5.0
2.0
CS2200
Grade: A
Dec 11, 2024
Would take again

This guy is easily the best professor I have had. He makes everything so accessible. People get mad because you have to read a lot for the course, but the prof is so passionate and really does teach you a whole ton. I think this was the most useful and interesting course I have taken to date... and would 100% take it again with Dr. Forsyth.

Get ready to read
Caring
Respected
4.0
4.0
CS2200
Grade: C
Dec 17, 2024
Would take again

Take my grade as a warning for staying on top of the class. I think Prof. Forsyth is a really good lecturer and his passion for the subject definitely shows in lectures. However, do know that this class covers a lot of topics and it's very easy to fall behind. Start projects early and read the textbook and work through the examples to prepare.

Get ready to read
Lots of homework
Test heavy
4.0
2.0
CS2200
Grade: A
Jan 6, 2025
Would take again

I found it a little hard to follow along with his lectures but watching the recorded ones at 2x speed was much easier. Clearly cares a lot about the class and his students, and he's so nice. Grades were clear, open internet exams, no real reason not to get an A. Take him for this class!

Clear grading criteria
Caring
5.0
3.0
CS2200
Grade: A
Jan 8, 2025
Would take again

Amazing Prof who really knows his stuff, very kind as well. Wish he taught my networking class this semester

Amazing lectures
Caring
Accessible outside class
4.0
4.0
CS2200
Grade: A
Jan 8, 2025
Would take again

Really cool professor, super knowledgeable and lectures were in depth. The only problem is they're a little long and boring so you might fall asleep. Assignments are hard but you learn a lot.

4.0
3.0
CS2200
Grade: A
Jan 9, 2025
Would take again

Didn't really go to lecture. Read slides and textbook. Nice professor, but 8am classes killed my motivation to go to the class. Exams were open note and were very reasonable.

Clear grading criteria
5.0
2.0
CS2110
Grade: Not sure yet
Mar 9, 2025
Would take again

Good professor. Class really teaches you the intricacies of computers and how they work.

Clear grading criteria
Lots of homework
Lecture heavy
5.0
4.0
CS2200
Grade: A
Apr 15, 2025
Would take again

Dr. Forsyth is one of the most compassionate professors I have had at Georgia Tech thus far. After completely failing the first exam, I set up a meeting with him for advice on how to proceed in the class. Lectures are really interesting, and the new AI model we experimented with was super useful for studying for exams. Overall, great professor!

Amazing lectures
Gives good feedback
Respected
5.0
2.0
CS2110
Grade: A
Apr 23, 2025
Would take again

Prof. Forsyth has a wealth of knowledge on the topic and his lectures are worth going to.

5.0
2.0
CS2110
Grade: A+
May 6, 2025
Would take again

Prof. Forsyth is everything you want in a CS teacher: he communicates clearly, editorializes to make information more comprehensible, and shares even his tacit knowledge throughout his lectures. CS 2110 was easy to get an A in if you did the homework as timed labs are just homeworks and quizzes just test if you've read your notes once or twice.

5.0
4.0
CS2110
Grade: A
May 18, 2025
Would take again

Professor Forsyth is a super caring guy whose always available during office hours and always great to chat with. Lectures aren't mandatory and most people learn the material from the labs and end up skipping class, and the grade is heavily homework-based, with lots of quizzes and timed coding assignments instead of exams, would take again

Caring
2.0
5.0
CS2200
Sep 14, 2025

Lots of conflicting and incomplete information this semester. Also, took away open notes, making the class more about rote memorization than actually learning anything. Students are left asking for clarifications on Ed Discussion, which often go unanswered for a while. Quiz prep/practice quizzes weren't posted until a few days before the quiz.

1.0
3.0
CS2200
Grade: Not sure yet
Sep 15, 2025

Tells way too many stories during his boring lecture. As a result, he ends up falling behind schedule and having to delay the homework/projects. But the main complaint: TAs are really incompetent. Homeworks/projects aren't clear and have pesky grading criteria, they will fight you for regrade requests, and don't answer any questions on Edstem.

Get ready to read
Lecture heavy
Graded by few things
1.0
5.0
CS2200
Grade: Not sure yet
Sep 28, 2025

Update on Course: Quizzes are no longer open notes and are worth 60% of the grade. Labs are manditory and lectures have participation quizzes. Projects are difficult and homeworks are not always simple. Professor is always behind in lecture content, thus you must read the textbook. Many TA's don't understand the content and grading takes weeks.

Lots of homework
Test heavy
Graded by few things
1.0
5.0
CS2200
Grade: Incomplete
Sep 29, 2025

Terrible work load. You have a project and homework constantly running every week along with quizzes that test knowledge that hasn't even been taught it. He yaps about random history and falls behind in lecture constantly. The TAs do a terrible job also helping prepare for quizzes/answering questions while Dr. Forsyth is completely oblivious.

Lots of homework
Test heavy
1.0
5.0
CS2200
Grade: Not sure yet
Oct 6, 2025

Please ignore all the previous good reviews, the course is no longer structured the way it used to be. Projects are now worth 5% each and are extremely time consuming. Quizzes are now worth over half the grade with very little practice material. Professor makes the TAs do everything, and the current TAs are struggling.

Get ready to read
Lots of homework
Test heavy
1.0
5.0
CS2200
Grade: Not sure yet
Oct 8, 2025

The workload is insane and help is rare. You will wait 4 hours to get 5 mins of a TA's time on a VERY time consuming and vague project. You will have to do long homeworks every week and forget about fall break - you will be expected to study over it for the test immediately following it. The class is made unnecessarily difficult for little reason.

Get ready to read
Participation matters
Lots of homework
2.0
4.0
CS2200
Grade: Not sure yet
Oct 30, 2025

Homework every week plus projects that span 3-4 weeks. Project content not taught until week before due but told to start early. Lectures are a bore, just read the textbook, they cover the exact same thing. Expect to not get help from TAs, you will wait for hours in OH just for them to not be able to answer your question. Not impossible, but hard.

Get ready to read
Lots of homework
4.0
4.0
CS2110
Grade: A
Nov 10, 2025

I found Prof Forsyth's lectures difficult to follow, especially since he would often go off topic. I usually learned the content through attending lab or by doing the homeworks instead. However, he definitely is passionate about the course content and was always trying to come up with ways to provide more hepl and resources for students.

1.0
5.0
CS2200
Grade: B
Nov 30, 2025

He was incredibly difficult as a professor and I found I didn't learn much of anything in class. The lectures were very boring (his attitude didn't help) and the content was infuriating at times. It was very clear that Dan did not particularly care about the structure of his class or how poorly his teaching style meshed with the content.

Tough grader
Lots of homework
Lecture heavy
2.0
5.0
CS2200
Grade: Not sure yet
Nov 30, 2025
Would take again

Dan is very knowledgeable but that's about it. This semester's TA team was BAD. Answers on Ed were rude if they ever bothered to answer. Practice material came right before exams with no answers, and a TA set a 6:00AM demo, if he thought that was funny, it wasn't. Projects are long, help is rare, and the course can feel like it sets you up to fail.

1.0
5.0
CS2200
Grade: Not sure yet
Nov 30, 2025

Reads off a powerpoint that is filled with errors. Cool. I'll just go to office hours. TAs don't even show up to office hours most of the time. I wait 45 minutes for a TA in queue. TA says idk just read the book. Great. Open notes also got removed so there is lots of memorization of weird information.

Get ready to read
Participation matters
Lots of homework
1.0
5.0
CS2200
Grade: Not sure yet
Dec 1, 2025

This class is run by horrible TAs. The tests are pure memorization and are effectively trivia questions. It is clear that the tests were designed based on prior years, when they were open notes. Homeworks and projects are busy work and provide very little learning since TAs refuse to grade homework and projects on time.

1.0
5.0
CS2200
Grade: Not sure yet
Dec 1, 2025

We are only 4 days away from final exam, yet no information has been posted, no practice material, no topic list, nothing. We don't know our grades as almost nothing is graded on time. ED discussion posts are left unanswered. Overall, this class has been run very poorly this semester, and at this point I'm just glad it will be over in few days.

4.0
3.0
CS2200
Grade: A
Dec 5, 2025
Would take again

I think Professor Forsyth is a great lecturer and his lectures make the dense textbook much easier to understand even if he rambles a little. HOWEVER, the TA team is terrible. They are frankly not good at lab, VERY slow at grading assignments, slow to respond, etc. The students who want to be TAs in edstem probably respond more than the actual TAs.

Lecture heavy
4.0
3.0
CS2200
Grade: B
Dec 5, 2025
Would take again

He was a good lecturer and condensed the textbook chapters pretty well. But a some of the exam questions were a test of niche knowledge. The multiple choice questions are 4 or 5 points (get 2-3 wrong and you get 1.5 points knocked off your entire grade). Multiple choice questions should max be 2 points. A lot of TAs never show up to OH either

Get ready to read
5.0
5.0
CS2200
Grade: A
Dec 6, 2025
Would take again

I see posts saying the TAs were bad but I always went to my lab TAs OH and they both were great. They stayed after the lab til 8:30 and reviewed HW questions and helped us debugging projects. Maybe I was lucky to get good TAs like that The class content was nightmare tho, I hope I can secure an A but im not sure... good luck future students lol

Tough grader
Get ready to read
EXTRA CREDIT
1.0
5.0
CS2200
Grade: B
Dec 6, 2025

Tests are 60% of the grade, and nothing was released beforehand like in past years. They made the tests more difficult, if not the same. Many heavily weighted questions come from obscure slide mentioned once in the slides. I liked the topics, but the exams feel unreasonable. Use the textbook, not just slides. Terrible tests

Test heavy
4.0
4.0
CS2200
Grade: A
Dec 8, 2025
Would take again

Had Forsyth for both 2110 and 2200; he's a good lecturer who clearly knows and cares a lot about the content! He does lecture pretty slow though and it's kind of boring at times. For 2200 I'd definitely recommend reading the textbook as the slides are based directly on it, and it may help fill in any gaps from lecture. Also the TAs were great!!

Get ready to read
Lots of homework
Test heavy
3.0
4.0
CS2200
Grade: A
Dec 14, 2025
Would take again

I could not engage with a single lecture he gave as he mumbles quite a bit. I liked the projects in this class and I learned more from those than lecture. My lab TAs were great. I wish quizzes were open internet, like previous semesters. They likely changed it due to LLMs and could maybe allow a cheat sheet. Last project gave 4 pts EC.

Participation matters
Test heavy
1.0
5.0
CS2200
Grade: B
Dec 16, 2025

Ignore prev years. Not sure why they got rid of open-note exams, they were clearly designed to be like this but they decide change that this semester. Too many random stuff to memorize and lectures were a snooze-fest; he would just read off the slides (which had a lot of errors too). Mandatory lab attendance was also annoying. Do better please

Get ready to read
Participation matters
Test heavy
5.0
4.0
CS2200
Grade: B-
Dec 18, 2025
Would take again

The class is hard, trust me. But Prof. Forsyth is the best part of it. So long as you communicate to him when you're struggling and show up during lectures, he'll care about you. That's something not a lot of teachers do. He knows what it's like to be a struggling GT student, and is there for advice when you need it. A gem of a professor who cares.

Participation matters
Caring
Accessible outside class
3.0
4.0
CS2200
Dec 26, 2025
Would take again

Overall ok. His teaching style is not for me. Lectures are dense and sometimes hard to follow. However, he is knowledgeable and does care about the class. Rely on the textbook. There was a lack of communication between professor and TAs at the start but it got better. Homeworks and projects can be difficult so getting started early is key.

Class Info

Online Classes

100%

Attendance Mandatory

49%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 59 grades
Most common grades:
A (41)
Not sure yet (17)
B (6)
Grade Distribution
A(46)B(7)C(3)D(0)F(0)A-/B+(3)
Based on 78 reported grades
A: 41
Not sure yet: 17
B: 6
A+: 5
Common Tags
Lots of homework (27)
Caring (22)
Get ready to read (20)
Respected (13)
Clear grading criteria (12)
Test heavy (12)
Participation matters (8)
Lecture heavy (8)
Rating Trend

Declining

-0.40 avg change
Apr
May
Sep
Oct
Nov
Dec
Last 6 months
Ratings by Course

CS2110

3.9

(18)

CS2200

3.6

(63)

CS1371

3.5

(4)
Difficulty by Course

CS2200

3.7

CS1371

3.3

CS2110

3.2

Similar Professors