4.3

Caleb Southern

Computer Science - Georgia Institute of Technology

4.3
Quality
3.3
Difficulty
88%
Would Retake
95
Reviews
4.3
Quality
3.3
Difficulty
4.3
Helpful
4.3
Clarity

88%

Would Retake

95

Reviews

Rating Distribution
Official
95 total ratings

5

57

4

22

3

8

2

2

1

6

What Students Say

He was a great guy and he was also a musician

CS2110 - 5.0 rating

You were the best CS 2110 professor

CS2110 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

59%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 80 grades
Most common grades:
A (53)
A+ (12)
B (9)
Grade Distribution
A(65)B(12)C(3)D(0)F(0)A-/B+(0)
Based on 85 reported grades
A: 53
A+: 12
B: 9
Not sure yet: 5
Common Tags
Lots of homework (41)
Clear grading criteria (24)
Caring (21)
Accessible outside class (16)
Respected (16)
Amazing lectures (12)
Amazing lectures (11)
Skip class? You won't pass. (11)
Rating Trend

Stable

+0.08 avg change
Apr
May
Jul
Aug
Oct
Aug
Last 6 months
Ratings by Course

CS3311

5.0

(1)

CS3750

5.0

(1)

CS1301

4.6

(7)

CS1315

4.2

(21)

CS2110

4.2

(64)
Difficulty by Course

CS2110

3.6

CS1301

2.7

CS1315

2.7

CS3311

2.0

CS3750

2.0

Reviews (94)
4.0
4.0
CS2110
Mar 26, 2019
Would take again

Southern's lectures are fine, but for the most part, grades are based on "lecitation" which are shared between all lecturers. Lectures can come in handy as you're doing the homework but will frequently get disjointed. He seemed like a genuine dude who cared about his students but don't come expecting this class to be easy.

Lots of homework
Get ready to read
Caring
5.0
2.0
CS3311
Mar 28, 2019
Would take again

Mr. Southern is friendly and accessible for Junior Design. He was very helpful and laid-back, while also providing useful feedback. He knows a lot about music production and User Interface design.

Gives good feedback
Participation matters
Caring
4.0
5.0
CS2110
Grade: A
May 8, 2019
Would take again

So CS2110 is hard no matter what professor you take. But Southern makes it bearable. "Timed Labs" stresses me out just saying it. The course starts off smooth but takes a jump real quick. Don't underestimate Assembly. Good thing is, there are no tests, only quizzes and timed labs and final, so grading is aiight. I got a 25 and 63 on 2 TL's go fig

Accessible outside class
Amazing lectures
Caring
1.0
5.0
CS2110
Grade: B
Jun 9, 2019
Wouldn't take again

Worst professor. His class was so boring, and he accuses students of cheating on homework somewhat arbitrarily. The TAs in recitation teach you the material, the lectures are utterly pointless and a waste of time.

Lots of homework
Tough grader
4.0
3.0
CS1301
Grade: B
Jul 17, 2019
Would take again

This was his first time teaching 1301 but he did a pretty good job. I thought the tests were horrible but he doesn't write them so can't really blame him for it. Good lectures and clear explanations of concepts.

Lecture heavy
Tough grader
4.0
2.0
CS1315
Grade: A
Nov 10, 2019
Would take again

His lectures were fine. He obviously knew what he was doing and made sure everyone understood the content. He's a really nice guy and cares about his students.

Lots of homework
4.0
3.0
CS1301
Grade: A
Nov 14, 2019
Would take again

Took his 1301 class over the summer. He was new to Python (like every other teacher here I guess) but he taught it pretty well. He was friendly and always seemed enthusiastic about teaching. Most classes had participation quizzes on Canvas, but there weren't passwords so the class was skippable.

Lecture heavy
4.0
2.0
CS1315
Grade: A+
Nov 25, 2019
Would take again

He is a very caring person and VERY enthusiastic about the subject. His notes are very specific and he posts them right after class. Quizzes are easy. Homework every week, can be a little difficult. But CS1315 is kind of random but he makes it fun. 100% take him.

Lots of homework
Caring
5.0
4.0
CS2110
Grade: B
Dec 18, 2019
Would take again

Class is definitely difficult, but that is to be expected. Dr. Southern, however, is extremely caring and really does give you every expected chance to succeed. He really seems to be a genuine guy. He is also a good lecturer- funny jokes, good at answering questions, and good at explaining. Class itself is organized very well.

2.0
3.0
CS1315
Grade: B
Dec 26, 2019
Wouldn't take again

I found his lectures to be less than compelling, but most of the issues I had were systemic. In my opinion, this class shouldn't be the recommended option. Liberal arts/Scheller students should take 1301 if you want to gain anything from taking a coding class. There is next to no info online about Jython, which makes programming difficult.

Lots of homework
Skip class? You won't pass.
5.0
1.0
CS2110
Grade: Not sure yet
Apr 7, 2020
Would take again

Caleb is a really flexible and casual lecturer who does have an interest in what he is teaching. He is accessible and is okay with bending the rules for those who need it. Lectures were optional even though labs were required.

Accessible outside class
4.0
3.0
CS1315
Grade: B
Jan 9, 2020
Would take again

Southern is a solid teacher. I went to class probably 50% of the time, but still felt like I could understand the material well when we went over things in class. He goes over major things right before you take your biweekly quizzes so make sure you pay attention to that.

Accessible outside class
Test heavy
5.0
3.0
CS1315
Grade: A
Apr 28, 2020
Would take again

A very wholesome guy who's clearly passionate about what he's teaching. All notes are very clear and easy to understand (even if you don't attend lectures) and he teaches you everything you need to know to complete the homework. Very solid choice for 1315.

5.0
2.0
CS2110
Grade: A
May 4, 2020
Would take again

Very pleasant lecture experience. Accessible on Piazza. Timed labs are very similar to homeworks. Quizzes are slightly more difficult. Final exam ended up being online due to COVID-19 but the average was an A. Experience in the class is more determined by interactions with TAs. Most TAs are wonderful, a few are arrogant and seek to embarrass you.

Respected
Lots of homework
Caring
5.0
2.0
CS1315
Grade: A+
May 4, 2020
Would take again

No better choice for an Intro to Computing professor! Caleb taught this class in way that made people with no coding experience super intrigued. He always carried a smile with him that gave you no choice but to be engaged in lecture. The professor/TA groups was very tight knit and extremely helpful. The projects were very fun and allowed for EC.

Gives good feedback
Clear grading criteria
Caring
4.0
3.0
CS1315
Grade: A+
May 6, 2020
Would take again

Best intro CS professor! He teaches other harder CS classes but he is very nice and understanding when teaching students who have no coding experience. He's very accessible outside of class and the TAs are super helpful!! There's homework due every week, 3 tests and 1 final.

Accessible outside class
Clear grading criteria
Caring
4.0
2.0
CS2110
Grade: A+
May 12, 2020
Would take again

Caleb Southern is clearly a very caring professor. You can tell he enjoys the subject matter and it really enhances his lectures. There were no tests (except for the final), so your grade is entirely based on in-lab quizzes, in-lab "timed labs" (i.e. homeworks that you must complete during a lab time), and homeworks. Very easy to get a good grade.

Gives good feedback
Clear grading criteria
Caring
4.0
3.0
CS2110
Grade: A
May 16, 2020
Would take again

Southern is a solid choice for 2110. The class is all based on in-lab quizzes and activities, homework, and a final. If you study and really learn the material yourself, it should be straightforward. Lectures can be kind of boring sometimes, but labs are better.

Lots of homework
Clear grading criteria
5.0
3.0
CS2110
Grade: A
May 20, 2020
Would take again

Clearly passionate about the subject. His 2110 class has clear expectations that are easy to follow, and I was able to get an A purely through reading through all of his slides and not having to read the textbook. Highly recommend. Lectures can be a tiny bit dry, but which lecture isn't.

Accessible outside class
Clear grading criteria
5.0
3.0
CS1301
Grade: A
Jul 17, 2020
Would take again

Prof. Southern is one of the most caring professors at GT. He's always smiling and laughing in lecture so there's no way you can not enjoy being in his lectures. Knows the material really well and does a great job of explaining everything so that everyone can understand. Definitely take his classes if you can, one of the best cs profs at GT.

Amazing lectures
Caring
5.0
3.0
CS1301
Grade: A+
Jul 27, 2020
Would take again

Professor Southern is an amazing intro to CS professor. He is able to break down complicated concepts, and his lectures are really helpful. I didn't know anything about CS before, and I genuinely enjoyed the subject with him as my professor. Professor Southern is always happy, very caring, and if you try, you will definitely get an A!

Accessible outside class
Amazing lectures
Caring
5.0
3.0
CS1315
Grade: A
Jul 29, 2020
Would take again

He is refreshingly enthusiastic and passionate about teaching. His tests are very similar to class. The homework is usually more difficult and might need TA help. TA's make or break this class. But he is very helpful and open to questions. Highly recommend

Accessible outside class
Clear grading criteria
Amazing lectures
5.0
4.0
CS2110
Grade: A+
Aug 5, 2020
Would take again

CS 2110 with Professor Southern was awesome. He truly cared about his lectures and enjoyed teaching. The class is challenging but he truly tries his best to give you all the resources to succeed. Lecture attendance wasn't mandatory but lab attendance is. There are 10 HWs, 4 Quizzes, 4 Timed Labs and Lab Attendance Quizzes. Great Professor!

Accessible outside class
Get ready to read
Clear grading criteria
5.0
2.0
CS2110
Grade: A+
Aug 28, 2020
Would take again

Best professor I've every had, always energetic and enthusiastic, delivers amazing lectures and make everything super easy to understand.

Inspirational
Hilarious
Amazing lectures
5.0
3.0
CS2110
Grade: A
Nov 8, 2020
Would take again

Caleb is super nice and makes lectures fairly entertaining. Had him for 2110, there was a lot of work but it's not too difficult if you put the time in. TA's are wonderful for help.

Respected
Lots of homework
Caring
5.0
4.0
CS1315
Nov 9, 2020
Would take again

Absolutely highly recommend. 1315 is definitely a tough class for non-cs majors but Professor Southern is an absolute champ. I completely slept through an exam and he still let me take it. Take him if you can!

Skip class? You won't pass.
Clear grading criteria
Caring
4.0
4.0
CS2110
Grade: A
Nov 26, 2020
Would take again

Caleb is really nice, and he clearly enjoys teaching CS 2110. His class is a lot of work, and there are many times where it is very challenging. However, if you do well, you will come out with a much better understanding of how computers work and an appreciation for the programming tools available now.

Respected
Lots of homework
Get ready to read
5.0
2.0
CS1315
Grade: A
Dec 1, 2020
Would take again

Professor Southern is truly amazing! His lectures were really good and informative, and all assignments given were really beneficial to learning. CS (and especially during COVID) is not something I thought would interest me, but Professor Southern made me get engaged in the topic and made it all interesting! Highly recommend his class!

Accessible outside class
Amazing lectures
Caring
5.0
3.0
CS2110
Grade: A
Dec 5, 2020
Would take again

Truly one of the best lecturers out there. I didn't think I was going to like this class but it turned out to be one of my favorites. Course was really well organized and the TAs were fantastic!

Amazing lectures
Lecture heavy
5.0
4.0
CS2110
Grade: A
Dec 5, 2020
Would take again

Dr. Southern is a really good professor and made 2110 really fun in this online semester, especially when we got to C! He and the TAs were super upfront on what would be tested, and they provide you with the necessary material for the homework. If you start early on assignments and study hard you should be able to get a good grade.

Lots of homework
Accessible outside class
Clear grading criteria
5.0
3.0
CS2110
Grade: A
Dec 14, 2020
Would take again

Dr. Southern was a great professor. Clearly into the subject which made it so fun to learn, and he was super accommodating as well. He and the TAs were always accessible and provided so much help. Content is tough but getting an A in the class isn't too hard if you're on top of the material from the beginning. Highly recommend!

Clear grading criteria
Amazing lectures
Caring
4.0
3.0
CS2110
Grade: A
Dec 15, 2020
Would take again

Good at explaining but teacher with slides which I personally don't like. The class isn't too hard. The homeworks and recitations is where you'll learn most of the stuff. There's many quizzes and other things that you're graded by. He's friendly and good but I feel like the TAs have more to do with your success in the class.

5.0
3.0
CS2110
Grade: A
Dec 16, 2020
Would take again

He made all quizzes and timed labs open note for online learning, so as long as you put in the work on the homeworks, you should get an A. Homeworks have an autograder and are worth 30% of the grade so you should get all of those points. Timed labs are like the homeworks. Go to lecture and do the study guide for the quizzes, and you'll do great.

Skip class? You won't pass.
Clear grading criteria
Amazing lectures
5.0
3.0
CS1315
Grade: A
Jan 20, 2021
Would take again

For non CS majors, Dr. Southern was great. If you consistently do the HW and pay attention in class, you should have no problem getting an A in this course.

Respected
Accessible outside class
Skip class? You won't pass.
5.0
4.0
CS2110
Grade: A
Mar 15, 2021
Would take again

I love Prof. Southern's demeanor. I enjoy his passion for what he teaches and he does a great job of making clear exactly what is expected of you, and makes a point to mention common errors students make. There's a LOT of content covered in this course, so he doesn't like to waste time. Be prepared to work hard, but the assessments aren't too bad

Respected
Clear grading criteria
Caring
4.0
3.0
CS2110
Grade: A
May 12, 2021
Would take again

Dr. Southern is a solid choice. Very informative lectures and he gives clear expectations of what we are expected to do. My only complaint is that he moved really fast in lectures, but theres a lot of content to cover. Quizzes, timed labs, and the final were all open notes. Homeworks got very time consuming towards the end though, so start early.

Respected
Lots of homework
Participation matters
5.0
4.0
CS2110
Grade: A
May 16, 2021
Would take again

Dr. Southern is a fantastic lecturer. He packs a lot of stuff into his lectures, but he is thorough and clear. Grading was generous in that it was distributed over several assignments. Aside from the final, no single assignment was worth more than 5% of our grade. The course itself is not the easiest, but he is the best choice for 2110.

Lots of homework
Skip class? You won't pass.
Amazing lectures
5.0
3.0
CS2110
Grade: A
May 27, 2021
Would take again

Amazing professor and lecturer. Really cares about teaching the class well and is enthusiastic about the material. Class can be difficult, but if you pay attention and get help from the amazing TAs it will be fine. I found attending lecture live was useful because I could ask questions. Take 2110 with him if you can.

Respected
Amazing lectures
Caring
4.0
2.0
CS1301
Grade: A
Aug 21, 2021
Would take again

Super great way to get introduced to cs. I had no experience with python in high school and I breezed through this class fairly easily. Take the homework seriously and try and get full credit on all of them because those are designed to be grade savers since the tests can be kind of difficult.

Participation matters
Graded by few things
5.0
4.0
CS1301
Grade: A
Aug 31, 2021
Would take again

Professor Southern is a great lecturer, but 2 hour lectures over the summer are hard to focus in regardless of teacher. HW can be hard but office hours are super helpful. Use old tests to prepare for exams, which are difficult but reasonable. Time limit for tests was a bit short, but overall a good class. Definitely a good choice for CS 1301.

Test heavy
Clear grading criteria
Lecture heavy
1.0
4.0
CS1315
Grade: Not sure yet
Oct 1, 2021
Wouldn't take again

Quizzes and hw are 10x harder than in class. Lectures are all over the place. He Doesn't post the answers to any of the practice problems, which forces you to go to recitation/office hours. We are busy enough at this school and not everyone has the privilege to be able go every week. Keep in mind I have an A in the class and am saying this.

Lots of homework
Skip class? You won't pass.
Lecture heavy
4.0
4.0
CS2110
Nov 29, 2021
Would take again

Professor Southern is overall a great professor. The first 2/3 of the class is very well taught, but it starts to fall apart in the last 1/3 Homework is difficult, but helps reinforce concepts really well. Quizzes and Timed Labs can be extremely difficult if you don't understand the homework well. Overall, solid choice for CS 2110.

Lots of homework
Skip class? You won't pass.
Clear grading criteria
3.0
4.0
CS1315
Grade: A
Dec 11, 2021
Wouldn't take again

While I think professor Southern is a great guy and professor, the amount of work that we were expected to keep up with for an intro level CS course was borderline absurd. I came into the class with no prior CS skills and am leaving with a good understanding of concepts. However, working on weekly HW's for 4+ hours a week was not the move.

Lots of homework
Skip class? You won't pass.
Lecture heavy
5.0
4.0
CS2110
Grade: A
Dec 14, 2021
Would take again

Prof Southern is a great lecturer and is clearly very passionate about what he teaches. Most of the course (specifically the first 60-80%) is taught very well and if you attend lectures, homework should be good. However, the homework does take an extremely long time even if it is clear. Final concepts are hard and require more self learning.

Lots of homework
Skip class? You won't pass.
Lecture heavy
5.0
5.0
CS2110
Grade: A
Dec 17, 2021
Would take again

Good professor. Very hard course. Way too many assignments but that is alright. Grading was very tough but the grade percentages were favorable.

Respected
Skip class? You won't pass.
Test heavy
5.0
2.0
CS2110
Grade: A
Dec 23, 2021
Would take again

Professor Southern is a great guy and he's really interested in the content of the course, so the lectures are enjoyable. The class is a pretty big time commitment since there are 2 lectures and 2 labs a week, plus fairly comprehensive weekly homework. Attendance is "mandatory" but tracked through Canvas quizzes, which can be done from anywhere

Lots of homework
Inspirational
Clear grading criteria
3.0
4.0
CS1315
Grade: A
Jan 4, 2022
Would take again

This class wasn't too bad, but definitely requires you to pay attention to lectures. If you go into the class with no prior coding knowledge, it is still possible to get an A as long as you put the work in.

Lots of homework
Skip class? You won't pass.
5.0
4.0
CS2110
Grade: A
Mar 20, 2022
Would take again

Dr. Southern is a really great professor who is willing to help students succeed. However, CS 2110 is one of the toughest courses I've taken so far. The course content could easily be split into two separate courses. The course has 9 assessments total(4 Timed Labs, 4 Quizzes and a Final). I would recommend taking his section for this course.

Participation matters
Lots of homework
5.0
4.0
CS2110
Grade: A
Apr 9, 2022
Would take again

Dr. Southern is excited by everything we cover (and it's a lot of different things and it's not the most exciting content). CS 2110 is taught jointly, so everyone does the same thing regardless of professor. It's a lot of work but you learn a lot.

Participation matters
Lots of homework
2.0
4.0
CS2110
Grade: C
Apr 11, 2022
Would take again

I mean it's 2110 and all the stuff is the same across sections. This guy is the overall head of the class. 2110 still sucks. It's required so might as well be with southern. There are so many grades so 1 thing won't sink you, but you really want to just constantly keep your grade up until you're forced to take an L because it will happen.

Get ready to read
Lots of homework
Respected
5.0
3.0
CS2110
Grade: A
Apr 26, 2022
Would take again

Southern is great teacher for 2110. He explains the concepts well and with lots of positive energy. The TA team is also equally great, lots of really nice people who care about your success in this class. Many opportunities to earn your grade, and all at a pace that is digestible.

Participation matters
Amazing lectures
Accessible outside class
4.0
4.0
CS2110
Grade: A
Apr 28, 2022
Would take again

Everything outside of lecture is mostly run by TAs. Southern is very knowledgable and generally explains things very clearly. Also available outside of class a lot. This class is tough and can be overwhelming with all of the material but Southern is a good choice

Lots of homework
Caring
5.0
2.0
CS2110
Grade: A
Apr 29, 2022
Would take again

Most of the class is TA run, but Southern always lectures well and enthusiastically.

Participation matters
3.0
4.0
CS2110
May 4, 2022
Would take again

Decent professor overall, no complaints.

Lots of homework
5.0
4.0
CS2110
Grade: A
May 8, 2022
Would take again

TAs for this class are goated, will answer your questions at seemingly all hours of the day. Simply inhuman. Southern was a nice lecturer, nothing to complain about. Do note that homeworks take a very long time (even if you're very knowledgable about OOP, and especially if you've never worked circuits, assembly, or pointers before).

Lots of homework
Test heavy
Online Savvy
4.0
4.0
CS2110
Grade: A
May 9, 2022
Would take again

2110 is an intense class no matter how you cut it. There is just so much info to cover in such a short amount of time. Southern does a great job at lecturing and getting the points across, and is always happy to answer your questions. However, it is usually the TAs that make or break this class, just a heads up. Use your office hours often.

Lecture heavy
Graded by few things
5.0
4.0
CS2110
Grade: A
May 17, 2022
Would take again

Southern is one of the best lecturers I've had at Tech. He tells you specifically what to know and explains things extremely well. This class is not easy, so doing and understanding the homework assignments is key to doing well on quizzes and timed labs. The TAs in this class are great for help so don't be shy - start your assignments early!!

Amazing lectures
Lots of homework
Caring
5.0
2.0
CS1315
Grade: A
Jul 25, 2022
Would take again

I took this class knowing nothing about Computer Science and quickly felt knowledgeable on the topic through hearing Southern's lectures. He is funny, friendly, enjoyable to talk to, passionate about the subject. There are plenty of opportunities to mess up / learn from your mistakes. Made many bad grades and ended with an A. Love CS and this class

Caring
Respected
Online Savvy
5.0
3.0
CS1315
Grade: A
Oct 14, 2022
Would take again

A literal king. I took 1315 with him and he is so clear in his lectures, helpful, great attitude. Would 100000% take a class with him again.

Amazing lectures
Clear grading criteria
5.0
4.0
CS2110
Grade: A
Oct 25, 2022
Would take again

Professor Southern is, hands down, one of the best professors I've ever had. They consistently bring an enthusiasm and attitude about the subject matter that is intoxicating. The course is no doubt difficult, but Southern most definitely makes it worthwhile.

Amazing lectures
Clear grading criteria
Lecture heavy
1.0
5.0
CS2110
Grade: B-
Nov 11, 2022

Homework takes upwards of 20 hours, and Ed Discussion and office hours are your besties. Be prepared to be mind blown in the class.

Tough grader
Participation matters
Lots of homework
5.0
4.0
CS2110
Grade: A
Nov 16, 2022
Would take again

The lectures are okay, they weren't recorded and we had to do attendance quizzes. The TAs are extremely helpful at all times and the labs are really helpful. The class itself is a bit difficult but you get a lot of support.

4.0
3.0
CS2110
Grade: Not sure yet
Dec 1, 2022
Would take again

Kinda got lost with his lectures tbh. Labs are more useful. For the first half of the semester, I highly recommend READING THE TEXTBOOK. Helpful TAs and grading breakdown though, homeworks weren't too bad just very time-consuming. I like the general format of the class and don't think it's a struggle.

Clear grading criteria
5.0
2.0
CS1315
Grade: A
Dec 9, 2022
Would take again

He is absolutely amazing, this is a really great intro CS course. Homework assignments every week and quizzes every other week Friday mornings. So many TA's so there are always office hours and recitations are helpful, he gives you a lot of practice material. He does his best to make the content engaging and fun. He cares about your success so much

Clear grading criteria
Lots of homework
Accessible outside class
5.0
3.0
CS2110
Grade: A
Dec 17, 2022
Would take again

For students that procrastinate to study before exams, Southern is NOT for you! However, if you can maintain a decent understanding of the material week-to-week, Southern will help you really learn the material and will provide as much help as possible.

Amazing lectures
Clear grading criteria
Lots of homework
1.0
5.0
CS2110
Grade: B-
Dec 19, 2022

Took 2110 with him, it was an absolute pain. Covered too much stuff with too much breadth and depth, and timed labs are a pain. You have 75 minutes to do a homework, which is terrible. Last quiz also drilled into the nuances of C which he never really covered. Avoid his class, and take Conte's class- no quizzes, no timed labs, crib sheet on final

Lots of homework
Lecture heavy
Graded by few things
5.0
4.0
CS2110
Dec 20, 2022
Would take again

2110 is a challenging course however you put it. The class is mostly TA run, but the TAs were very good so this was not a problem. Southern's lectures were always on point and covered the material well. His slides were a bit abstract so you have to spend time alone with the material. But all in all a really great professor and fun class.

Amazing lectures
Respected
3.0
3.0
CS2110
Grade: B
Dec 22, 2022

Lectures are long and boring. He has no control over tests and homeworks

Participation matters
Respected
Test heavy
4.0
5.0
CS2110
Grade: B
Dec 23, 2022

Southern is a good lecturer but his class was a lot more work than Conte's class. 10 coding hws with 4 demos, 4 timed labs, 4 quizzes, lecture & lab attendance grades (all the 2110 classes are 4 classes/week). Overall, a lot of content and stress and you don't get much break with assignments. I would take the easier class although the grade was ok.

Lots of homework
1.0
5.0
CS2110
Grade: Not sure yet
Feb 6, 2023

Teacher can't explain stuff for his life. Extremely useless. People do terrible on exams and my mental health was destroyed by the class. I've never had impostor syndrome so badly and my anxiety well over doubled. DO NOT take this class, take it with an easier prof like Conte, even the TAs sometimes don't know what Southern is up to.

Tough grader
Get ready to read
Lots of homework
5.0
2.0
CS1315
Grade: A
Mar 8, 2023
Would take again

The lecture material was easy to follow along, and the prof and TAs answer any questions very well. The quizzes mimicked the weekly homework quite accurately. There is no reading needed.

Amazing lectures
1.0
5.0
CS2110
Grade: B-
Apr 8, 2023

Homeworks easily gobbled up several days and office hours were extremely crowded. Should have taken Conte's class. Don't know how someone people ace timed labs when I'm struggling with them. Please do your mental health a favor and take Conte's 2110. If you get Southern, redo your homework with time limit to prep for those annoying timed labs.

Tough grader
Lots of homework
Graded by few things
5.0
4.0
CS2110
Grade: A
Apr 11, 2023
Would take again

I'm going to go against the grain here for Southern since I thought he did a great job lecturing and explaining course concepts. However, Conte's class is innately easier due to there not being timed labs or quizzes. The class is a lot of work with 10 homeworks, but they are autograded in full. You don't need to go to lecture, lab will suffice.

Clear grading criteria
Lots of homework
4.0
3.0
CS1315
Grade: A+
Apr 11, 2023
Would take again

Grade is based on quizzes every other week(35%), 12 homeworks (36%), easy class participation questions that are due 24 hours after class ends (4%), and final exam (25%). Material is not hard at all and getting an A is extremely manageable. Homework requires a lot of time/effort, but many TAs are there to help. Quizzes are on paper and graded hard.

Tough grader
Lots of homework
5.0
2.0
CS1315
Grade: A+
Apr 18, 2023
Would take again

Great professor, I didn't go to many lectures but got a good grasp of the material via class notes and HW. HW is weekly and Quizzes are Bi-Weekly (ish), with a cumulative final at the end. Overall a fun class and easy for those with problem-solving skills!

Amazing lectures
Lots of homework
Accessible outside class
4.0
5.0
CS2110
Grade: C
Apr 21, 2023
Would take again

Conte's class is the easier version of Southern/Forsyth's class. Still, I think you learn more with Southern. My C in the class is my own fault, though the class is notorious for difficulty. I'm pretty sure Southern is smiling the whole time he's teaching which is funny/nice to see. Go to OH! My biggest regret is never going to OH!

Clear grading criteria
Lots of homework
Respected
5.0
1.0
CS1315
Grade: A+
Apr 24, 2023
Would take again

Very knowledgeable about the course material, very happy about teaching this topic

Amazing lectures
Clear grading criteria
Hilarious
3.0
4.0
CS2110
Grade: Not sure yet
Apr 27, 2023
Would take again

He's an alright professor, doesn't deserve the dislike he's been getting as of late. He isn't perfect, but he isn't a bad lecturer at all - he's quite enthusiastic about the topic. But there's far too much to cover in lectures and labs tend to be more useful. The class is VERY difficult though, you have to put a lot of time in to get an A.

Clear grading criteria
Lots of homework
4.0
4.0
CS2110
Grade: A
Apr 28, 2023
Would take again

Lecture can be hard to follow, but he definitely cares about his students and wants you to succeed. I learned most of my stuff through lab, homework, and quizzes/timed labs. This class is difficult nevertheless, so be prepared to spend quite a bit of time on this class.

Lots of homework
Beware of pop quizzes
Test heavy
3.0
5.0
CS2110
Grade: C
May 7, 2023
Would take again

This class is hard I will not lie to you. You will have to put in many hours outside of class to understand the material, but Southern is a nice guy who really likes what he is teaching. Sometimes he is hard to get in contact with directly, which is frustrating.

5.0
4.0
CS2110
Grade: A
May 9, 2023
Would take again

I like the format Southern uses for 2110. It makes you actually learn and understand the content which is great for 2200 in the future. Lectures are meh. Just go to lab and pay attention there and you'll be set.

3.0
4.0
CS2110
Grade: B
May 9, 2023
Would take again

Class is very time consuming but also very interesting. Southern is nice but lab lectures are the most helpful. Timed labs and quizzes instead of tests which I personally liked more because it was multiple lower stakes assignments instead of 3 tests. TAs carry the class and they're super helpful! Definitely start hw early since OH gets packed

Get ready to read
Lots of homework
5.0
3.0
CS2110
Grade: A
May 9, 2023
Would take again

Professor was super nice and was very accessible. Content was definitely tough, but you can learn it with enough time and effort. Labs matter way more than lecture, so people do skip lecture. He is very enthusiastic and definitely knows his stuff. Highly recommend taking it with him! Quizzes are hard, timed labs are easier (so maximize TL scores).

Gives good feedback
Respected
Accessible outside class
5.0
1.0
CS1301
Grade: A
May 9, 2023

cash money

Amazing lectures
3.0
4.0
CS2110
Grade: A
May 10, 2023
Would take again

Southern structures the class to focus on quizzes and timed labs, which reduces the pressure at the expense of having to study for something every week. The content is not easy and require practice, but the homeworks are more challenging than labs/quizzes and will force you to learn. Autograder is provided for labs. Lectures are okay but kinda dull

Lots of homework
5.0
4.0
CS2110
Jul 9, 2023
Would take again

I took Professor Southern's class in Spring 2021 during Covid. It was a very difficult class but it was one of the few classes I genuinely enjoyed. He passed away a few days ago, so I just wanted to come on here and say RIP. He was a great guy and he was also a musician. Truly an icon. Rest in peace to the GOAT

5.0
3.0
CS2110
Grade: A
Jul 11, 2023
Would take again

Rest in Peace Professor. You were the best CS 2110 professor.

5.0
4.0
CS2110
Jul 11, 2023
Would take again

He was my favorite professor here at Georgia Tech. His passion for teaching was admirable, and his love for computing was infectious. I'm extremely grateful to have been in his classes. May he rest in peace.

Amazing lectures
Inspirational
Hilarious
5.0
1.0
CS2110
Jul 12, 2023
Would take again

Rest in power.

5.0
2.0
CS3750
Grade: A+
Jul 24, 2023
Would take again

For just a few weeks, Caleb was the most compassionate and engaged professor I've had at this school. He had such a positive impact on so many people across so many courses. Rest in peace king.

5.0
3.0
CS2110
Grade: B
Aug 22, 2023
Would take again

Amazing professor who made my semester in 2110 fun and not just stressful! May you rest in peace king...

Hilarious
Caring
5.0
3.0
CS2110
Grade: A+
Oct 3, 2023
Would take again

Best professor/course at Tech. RIP!

Caring
Respected
Accessible outside class
5.0
4.0
CS2110
Grade: A
Oct 18, 2023
Would take again

rip southern

Amazing lectures
Lots of homework
Respected
5.0
3.0
CS2110
Grade: A
Aug 31, 2024
Would take again

R.I.P Professor Southern

Class Info

Online Classes

100%

Attendance Mandatory

59%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 80 grades
Most common grades:
A (53)
A+ (12)
B (9)
Grade Distribution
A(65)B(12)C(3)D(0)F(0)A-/B+(0)
Based on 85 reported grades
A: 53
A+: 12
B: 9
Not sure yet: 5
Common Tags
Lots of homework (41)
Clear grading criteria (24)
Caring (21)
Accessible outside class (16)
Respected (16)
Amazing lectures (12)
Amazing lectures (11)
Skip class? You won't pass. (11)
Rating Trend

Stable

+0.08 avg change
Apr
May
Jul
Aug
Oct
Aug
Last 6 months
Ratings by Course

CS3311

5.0

(1)

CS3750

5.0

(1)

CS1301

4.6

(7)

CS1315

4.2

(21)

CS2110

4.2

(64)
Difficulty by Course

CS2110

3.6

CS1301

2.7

CS1315

2.7

CS3311

2.0

CS3750

2.0

Similar Professors