3.7
Quality3.6
Difficulty72%
Would Retake85
Reviews72%
Would Retake
85
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
49%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.40 avg changeRatings 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)
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.
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.
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.
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.
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.
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
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.
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!
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.
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
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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!
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.
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.
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.
Cold hearted
Detailed lectures. Lots of homework and projects to preprare for quizzes.
Lecture is extremely dry and boring but you must attend! Explains things with very little detail, slides are OK to self learn from.
Lectures well and down to the point. The class overall is very well organized and predictable.
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.
great lecturer
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.
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.
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.
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.
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.
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.
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.
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!
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.
Allows for internet during tests, including the final. The lectures are good.
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.
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!
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
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.
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.
this guy is an absolute snoozer. the way he presents information is weird. he's passionate about the topic though
class is annoying, just read the textbook
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.
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.
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!
Amazing Prof who really knows his stuff, very kind as well. Wish he taught my networking class this semester
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.
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.
Good professor. Class really teaches you the intricacies of computers and how they work.
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!
Prof. Forsyth has a wealth of knowledge on the topic and his lectures are worth going to.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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
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
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!!
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.
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
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.
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
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.40 avg changeRatings 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