2.0

Carol Ramsey

Computer Science - University of Texas at Austin

2.0
Quality
3.9
Difficulty
21%
Would Retake
182
Reviews
2.0
Quality
3.9
Difficulty
2.0
Helpful
2.0
Clarity

21%

Would Retake

182

Reviews

Rating Distribution
Official
182 total ratings

5

14

4

20

3

19

2

32

1

97

What Students Say

She made my easiest class the hardest to stomach

CS313E - 1.0 rating

Since character limit,I keep short

CS312 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

80%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 116 grades
Most common grades:
A (30)
Not sure yet (25)
B (22)
Grade Distribution
A(47)B(32)C(13)D(13)F(1)A-/B+(22)
Based on 164 reported grades
A: 30
Not sure yet: 25
B: 22
A+: 17
Common Tags
Test heavy (113)
Tough grader (73)
Graded by few things (44)
Get ready to read (31)
Caring (29)
Beware of pop quizzes (25)
Lots of homework (22)
Accessible outside class (20)
Rating Trend

Declining

-0.41 avg change
Jun
Jul
Aug
Sep
Nov
Dec
Last 6 months
Ratings by Course

CS312

2.1

(150)

CS313E

1.7

(29)
Difficulty by Course

CS312

4.0

CS313E

3.6

Reviews (179)
1.0
4.0
CS312
Grade: B-
Oct 20, 2022

Barely learn in class even when I write down notes. Her fail rate for exams compared to other profs is insane.

Tough grader
Test heavy
1.0
5.0
CS312
Grade: A+
Oct 20, 2022

Assignment instructions unclear. Lectures are useless.

Tough grader
Lots of homework
2.0
3.0
CS312
Grade: Not sure yet
Oct 24, 2022

If you have no coding experience, be ready to learn from the textbook. I haven't learned a thing from lectures. Test grades are weighted heavily, but there are only two exams and a final. Instructions on assignments and tests are wordy and confusing. The course isn't terribly difficult, but that's only if you're ready to teach yourself everything.

Get ready to read
Beware of pop quizzes
Test heavy
2.0
5.0
CS312
Oct 25, 2022

Even though it is her first year teaching, I do not think her lectures are proficient. She just spends the whole lecture debugging her code and making us watch her typing code. So basically this class is heavily textbook based and learning outside of class.

Lots of homework
Beware of pop quizzes
Test heavy
3.0
2.0
CS312
Oct 26, 2022
Would take again

I had prior experience before this class so I might rate the difficulty of the class less than what it actually is. If you're just getting into programming then get ready to review a lot of material on your own. She is really passionate about making sure everyone understands the material but the structure of the course still needs polishing.

Beware of pop quizzes
Caring
Test heavy
1.0
5.0
CS312
Grade: Not sure yet
Oct 27, 2022

Coming from someone with no prior coding, this "introductory" course was really not "introductory" friendly. There's so much she skims over during lectures, it's actually useless. I already knew coming in that it would be difficult but I was actually set up to fail. Not worth the depression and stress. I wish brand-new coders good luck.

Tough grader
Get ready to read
Test heavy
1.0
5.0
CS312
Grade: A
Oct 27, 2022

the practice tests looks nothing like the actual test. you will get a 100% on everh single practice test and fail the actual test because she just puts concepts we've never seen or learned about. Possibly the worst teacher for an introductory cs course. If you have the option, please do yourself a favor, dont take 312 from her!!

Tough grader
Test heavy
1.0
5.0
CS312
Grade: B-
Oct 27, 2022

listen to the guy below

Tough grader
Beware of pop quizzes
1.0
5.0
CS312
Grade: B+
Oct 27, 2022

ramsey debugs her own code during lectures and gives daily quizzes which non of the material is actually taught in class. the practice tests do not reflect her tests, at all. important material is taught at a surface level. you're better off with a youtube tutorial lol. she's the only 312 prof so good luck...

Tough grader
Get ready to read
Beware of pop quizzes
1.0
5.0
CS312
Grade: A
Oct 27, 2022

Lectures are just watching her debug her code, with not much explanation. Attendance isn't "mandatory", but there are quizzes every lecture for your attendance. The tests are extremely different than the material given to practice, also you get a 3 day notice of new material that will be on the test. She's extremely nice tho

Get ready to read
Test heavy
Accessible outside class
3.0
4.0
CS312
Grade: Not sure yet
Oct 29, 2022
Would take again

The Lecture goes over the same material in the book. Her lectures consist of her going over a new topic briefly (the part you should pay most attention) then debugging code on that topic. Beware, her exams are hard, and since she is a new teacher they are different from practice exams. Hopefully this improves PS: We had a pretty rough test 10/26

Caring
Test heavy
Accessible outside class
4.0
3.0
CS312
Grade: A+
Oct 31, 2022
Would take again

A great professor for a First Year Introductory Course. Although the test differs slightly from practice exams because the practice is from Mike Scott, the previous professor, it is not that different. She ties to help students' needs and provides a large number of resources to succeed. Just pay attention in lectures and you'll never be surprised.

Caring
Lecture heavy
Accessible outside class
1.0
5.0
CS312
Grade: Not sure yet
Nov 2, 2022

She be making you wanna switch your major.

Tough grader
Test heavy
Graded by few things
1.0
5.0
CS312
Grade: Not sure yet
Nov 2, 2022

As someone with no coding background, I do not feel like this course is for people with no coding knowledge. I honestly credit google for all the good grades Ive gotten on assignments. You have practice tests to study for tests, but I aced all the practice tests and I still feel like I failed the actual test because they are not similar at all.

Tough grader
Test heavy
Graded by few things
1.0
4.0
CS312
Grade: C+
Nov 4, 2022

Professor Ramsey is very kind and extremely caring. She is accessible outside of class and really seems like she cares. However, her method of lecture is very unhelpful, and exams contain material over problems we haven't seen before. She tries to change Dr. Scott's slides, assignments, and exams, which is beyond annoying.

Tough grader
Beware of pop quizzes
Caring
1.0
4.0
CS312
Grade: A-
Nov 4, 2022

Ramsey is kind, but she lacks the ability to teach effectively in lectures. Her teaching style is mainly her working through live coding problems without explaining much of the programming basics fundamental to this class. Also, the tests are not great and the programming assignments are fairly difficult, especially if you have no experience.

Beware of pop quizzes
Lecture heavy
Test heavy
2.0
4.0
CS312
Grade: Not sure yet
Nov 7, 2022

As someone who had past experience with coding, I did not expect this class to be this bad. Professor Ramsey is a really nice person but her teaching style is not effective in my opinion. She skims over key concepts and does not explain or spend time on key concepts. S It is hard to learn in class and I learnt mainly by reading the textbook.

Get ready to read
4.0
4.0
CS312
Grade: Not sure yet
Nov 8, 2022
Would take again

Professor Ramsey is not a bad professor, way better than my HS teacher. Its her first semester teaching at UT. She really cares/puts effort into her lectures and tries to make everyone understand it.Tests aren't great because they are not like practice tests but they are like practiceIT. TAs grade leniently.There are curves if bad distribution.

Get ready to read
Caring
Test heavy
1.0
4.0
CS312
Grade: Not sure yet
Nov 8, 2022

Coming into this class with no prior cs experience, I've had to heavily rely on the textbook to learn everything. The lectures are generally not super helpful and honestly, if you want to do well in this class, you'll have to study A LOT on your own. Like others have said, Prof Ramsey isn't a bad person, she just doesn't do a great job of teaching.

Tough grader
Get ready to read
Test heavy
1.0
5.0
CS312
Grade: Not sure yet
Nov 9, 2022

Kept talking about how UT CS courses were difficult as if that was the reason why the test was brutal... We been knew that bruh. It's clearly not the reason why we're here on your Rate My Professor page. Just teach the course better. As someone who's new to teaching CS 312, you'd think they'd be more open to criticism.

Tough grader
Get ready to read
Test heavy
2.0
4.0
CS312
Nov 9, 2022

Professor Ramsey is not a bad person, but she needs to work on teaching. She spends most of class debugging and working through her code. She only really gave us practice tests to work on to prepare for the exam, but the exam was very different from the practice tests. Definitely not a beginner-friendly course. I've been coding and still struggled.

Get ready to read
Beware of pop quizzes
Test heavy
1.0
5.0
CS312
Nov 9, 2022

If you have absolutely no coding experience do not take this as your intro class. This class is not beginner friendly. Take CS 303 first.

Tough grader
Beware of pop quizzes
Test heavy
1.0
4.0
CS312
Grade: Not sure yet
Nov 10, 2022

Although she did say it was her first semester at UT, her teaching style was just not efficient in general. Most of her lectures consist of her trying to debug her own code at 30wpm. Her presentations are often unfinished and provide little substance to you in the class. The review material is not sufficient in complexity for the actual exams.

Tough grader
Hilarious
Test heavy
1.0
5.0
CS312
Grade: Not sure yet
Nov 11, 2022

Prof. Ramsey was the most difficult teacher I have ever taken in all my years of learning. Her lectures were unorganized, underprepared, and often of little use. She makes things difficult to understand and expects you to have previous coding knowledge. The best parts of this class are the ones she obtained from previous Prof. Mike Scott.

Lots of homework
Test heavy
Graded by few things
1.0
5.0
CS312
Grade: Not sure yet
Nov 11, 2022

"Lectures" are tailored more for a subpar HS environment. I don't blame anybody who came for the quizzes and immediately left as she only makes you more confused any time you try to understand anything. She cares more about the school's volleyball team than she does about your individual success in the class. Still wondering how she got this job...

Beware of pop quizzes
Test heavy
Graded by few things
2.0
3.0
CS312
Grade: A-
Nov 13, 2022

I feel as though more is learned through doing Practice It problems as opposed to the lectures. The tests are what will determine your grade in this class, which they can be quite unpredictable due to including content not seen in the practice tests. The grading rubric for assignments seems subjective depending on which TA grades.

Get ready to read
Beware of pop quizzes
Test heavy
1.0
5.0
CS312
Grade: Rather not say
Nov 14, 2022

I walked into class the other day, ready to give her another chance to change my opinion and write this review. I walked out without having learned anything in the past month. Do not take this class with her unless you 100% absolutely have to.

Test heavy
Graded by few things
1.0
5.0
CS312
Grade: Not sure yet
Nov 14, 2022

Someone show this page to the dean. Please. The next generation of CS depends on it.

Lots of homework
Graded by few things
1.0
5.0
CS312
Grade: Not sure yet
Nov 14, 2022

Having to sit through this class makes me appreciate my high school teacher so much. Professor Ramsey needs to improve in areas such as presentation skills and introducing difficult-to-get subjects to people who have never seen this material before, as well as making fair exams. Some of her TAs do a better job of teaching you than her.

Get ready to read
Caring
Test heavy
1.0
5.0
CS312
Grade: B
Nov 14, 2022

She will treat you like a high schooler but won't nearly have the same teaching skills as a high school teacher. She for real is a horrible teacher, worse than any other teacher I had in any other subject.

Tough grader
Test heavy
Graded by few things
1.0
4.0
CS312
Grade: Not sure yet
Nov 14, 2022

Ms.Ramseys lectures are not thorough enough to gain vital knowledge about the content, even combined with the textbook. She often seems unsure about her own code and her tests reflect absolutely nothing about materials in class and prior exams

Respected
Test heavy
Graded by few things
1.0
5.0
CS312
Grade: C-
Nov 15, 2022

She doesn't make the best use of our time as students in class with her. I would describe her teaching style as unorganized, improvised, and unfulfilling.

Tough grader
Get ready to read
Test heavy
1.0
3.0
CS312
Grade: A+
Nov 17, 2022

Her classes are a waste of time and you have to read the textbook to actually learn anything. The free response questions on her tests are unnecessarily confusing and hard. The questions on her "daily quizzes" can also be confusing sometimes but when you ask her about it she just says that it was straightforward and she's not changing the grade.

Get ready to read
Test heavy
Graded by few things
4.0
3.0
CS312
Grade: Not sure yet
Nov 18, 2022
Would take again

I disagree with many of the reviews here. Prof. Ramsey is new, and I didn't expect her teaching to be perfect, but she is very knowledgeable. The assignments are challenging and tests are weighted heavily, but if you take advantage of the many resources provided you'll be successful (ex: the practice tests are incredibly similar to the real exams).

Beware of pop quizzes
Caring
Test heavy
3.0
4.0
CS312
Grade: Rather not say
Nov 20, 2022

CS312 is not the most beginner-friendly class for programming, but it is certainly doable. A lot of the work and learning that you do, is on your own. Especially since she's not the strongest lecturer. Admittedly, the tests are HARD. They can be a lot, but they can be done with a lot of practice. You NEED to practice and ask questions.

Get ready to read
Caring
Test heavy
5.0
5.0
CS312
Nov 29, 2022
Would take again

i think she is an amazing professor. the course itself is very tough but I am not going to hold that against her. be prepared to study a lot but she is great.

1.0
5.0
CS312
Grade: Rather not say
Nov 29, 2022

Every exam day I would drive to campus with out my seatbelt on so if I got into a crash I would die and didn't have to take her exams.

Tough grader
Test heavy
4.0
4.0
CS312
Grade: Drop/Withdrawal
Nov 30, 2022

Ok, while this class is not the greatest by any means I also don't think that it's that bad. While the teaching style needs improvement and so do the practice exams I don't think she's that bad of a professor and that people are just being too harsh on her since she's new.

Beware of pop quizzes
Caring
Test heavy
1.0
5.0
CS312
Grade: C+
Dec 1, 2022

It isn't for those new to programming.

Tough grader
Lots of homework
Beware of pop quizzes
1.0
5.0
CS312
Grade: A
Dec 1, 2022

Your grades are solely dependent on the tests, which are nothing like the actual practice tests.

Tough grader
Test heavy
Graded by few things
1.0
5.0
CS312
Grade: Drop/Withdrawal
Dec 1, 2022

She made me change majors

Tough grader
Get ready to read
Test heavy
5.0
3.0
CS312
Grade: Audit/No Grade
Dec 1, 2022
Would take again

She is really nice and approachable during office hours. And she puts in a lot of effort to keep class interesting. She did make our second midterm more difficult than the practice exams, but it was her first time teaching this course and she curved it very generously afterward. Overall, I don't think this class is as bad as people are saying.

Caring
Test heavy
5.0
3.0
CS312
Grade: A
Dec 1, 2022
Would take again

Professor Ramsey is a good professor who is approachable and genuinely cares about students learning. The weekly projects can be time consuming and frustrating at times, but the TAs are very helpful. The exams were slightly harder than Mike's old exams, but it is not nearly as bad as people described. If you put in the effort, you will succeed.

Beware of pop quizzes
Caring
Accessible outside class
4.0
3.0
CS312
Dec 1, 2022
Would take again

Professor Ramsey's lectures are based on live coding and textbook material, which can sometimes be unhelpful if you don't understand the material/read the textbook beforehand. She's a very caring professor and approachable along with TAs during OH who are super helpful with programming assignments. The tests are a bit difficult but manageable.

Beware of pop quizzes
Caring
1.0
5.0
CS312
Grade: B-
Dec 2, 2022

I gave the professor an extra point for introducing me to the ruthlessness of college academics.

Tough grader
Lots of homework
Beware of pop quizzes
1.0
5.0
CS312
Grade: A+
Dec 3, 2022

Get ready to learn CS from youtube.

Tough grader
Get ready to read
Test heavy
4.0
4.0
CS312
Grade: A
Dec 4, 2022
Would take again

While Ramsey isnt the strongest lecturer, shes very knowledgeable abt the course material. reading the textbook prior to class makes a world of difference to her lectures, as they consist of live coding/prac. problems. programming assignments r occasionally difficult and quizzes r easy if u pay attention. exams are the hardest part of the class.

Clear grading criteria
Test heavy
Accessible outside class
1.0
5.0
CS312
Grade: C
Dec 5, 2022

Pray that you have prior coding knowledge or get ready to switch majors.

Participation matters
Test heavy
Graded by few things
3.0
4.0
CS312
Grade: B
Dec 5, 2022

The class is very difficult for those without any previous programming experience. Your grade is 70% based on test scores. Tests are hard and sometimes convoluted. Programming assignments are fun ways to practice your skills. Professor Ramsey cares about your success and will work with you, but you must try hard to succeed.

Caring
Test heavy
Accessible outside class
5.0
3.0
CS312
Grade: C+
Dec 7, 2022
Would take again

Hard class taught very well. You have to do work outside of class and Ramsey gives you plenty of resources to help understand the work.

Amazing lectures
Gives good feedback
Accessible outside class
2.0
5.0
CS312
Grade: A-
Dec 10, 2022

This was her first semester so she deserves some slack, but her teaching is still bad. Everything I learned in this class, I Googled to work on the coding assignments. Later in the year, "lectures" turned into her coding on the smartboard. Not exactly engaging or helpful. Piazza was a great help. Use it.

Tough grader
Get ready to read
Test heavy
3.0
3.0
CS312
Grade: Not sure yet
Dec 11, 2022

This class would be super challenging for people with no programming experience. Ramsey is approachable, but she preferred us to handwrite our code and I felt like it would've been nice if we could actually take our laptops out and code along with her. The only time you'll actually use your laptop is during programming assignments.

Caring
Lecture heavy
Test heavy
2.0
3.0
CS312
Grade: A-
Dec 13, 2022

As long as you read the assigned reading (usually 1 or 2 chapters), you don't need to pay attention to lectures. Lectures are boring, but you need to do the attendance quiz. Programming assignments aren't too hard, but TAs grade them, and the grading is subjective. Tests are crazy hard and don't reflect practice tests or content that she teaches.

Get ready to read
Beware of pop quizzes
Caring
3.0
3.0
CS312
Grade: A
Dec 14, 2022

Carol Ramsey does a fine job during lectures; however, her star quality is the help and support she provides outside of class. Though this was her first time teaching at UT (Fall 2022), she did reasonably well. She always had practice problems, textbook pages, and YouTube videos for people who needed a better understanding of the content.

Clear grading criteria
Accessible outside class
2.0
3.0
CS312
Grade: A
Dec 14, 2022

Lectures were pretty boring and could run out of time before finishing the material. To be fine, read a decent amount of the textbook. Attendance quiz during lecture. One assignment a week so light workload. Very test heavy. Practice tests given were from prev prof, so hard to reflect actual tests. Hpfuly, she gives out her prev tests now LUOL >:D!

Participation matters
Test heavy
Accessible outside class
3.0
5.0
CS312
Grade: C
Dec 14, 2022

Although Professor Ramsey is a nice person, her lectures were not helpful. She struggled to debug her own code in every lecture, and the practice exams didn't prepare us for the midterms. Despite this, she listened to feedback before the final, and it was much more thorough. Just go to TA hours for help and be prepared to learn this job with her.

Beware of pop quizzes
Test heavy
Graded by few things
3.0
4.0
CS312
Grade: A
Dec 16, 2022

Be prepared to teach yourself subjects and go to office hours, and study 1-2 weeks ahead for the midterm exams. Even if you have taken CS before, this class requires a lot of work. There are pretty easy quizzes and the assignments are not bad. The exams can be difficult, though, and I would recommend reading the textbook for OOP.

Get ready to read
Hilarious
Accessible outside class
2.0
5.0
CS312
Grade: A
Dec 20, 2022

Lectures were spent debugging her code or Googling answers to students' questions; felt like she didn't understand the content. Threw a big curveball day of the first exam which brought the average down, the midterm was formatted poorly, and the final had copy-pasted entire questions from the previous prof's exams which were available to students

Beware of pop quizzes
Test heavy
Graded by few things
2.0
3.0
CS312
Grade: A
Dec 23, 2022
Would take again

For lectures (w/ live coding), it was apparent that she didn't prepare before hand. There were a lot of errors in assignment instructions and test questions that stressed out TAs. Despite this, I would take Ramsey again because she seriously cares about her students. Anyone who cares that much will no doubt become an amazing professor with time.

Beware of pop quizzes
Test heavy
Accessible outside class
3.0
4.0
CS312
Grade: B-
Jan 5, 2023

In the beginning of the semester her lectures were quite helpful, but as it went on, they were much more disorganized. I found that it was a waste of time to go as a lot of the time would be used to debug her code and she would take her a while to spot a simple error. Going to office hours is a much better use of time.

Lots of homework
Test heavy
4.0
3.0
CS312
Grade: B
Jan 8, 2023
Would take again

Most of the time you will be spending time working on programming assignments that are tough, especially if you are brand-new to programming like myself, but are made easy with the help of Ramsey herself and TA's. Lecture, however, aren't the most productive and can feel very monotone. There are practice exams available to help with the three tests

Tough grader
Caring
1.0
4.0
CS312
Feb 17, 2023

The first exam average was around a 60. Kept saying that UTCS was going to be difficult and that practice its is something that we should do more. There's only so much that practice its can teach. It should be your job to do the teaching. Like bro, wtf are these lectures. If you're gonna go on about the courses being hard, then prepare us for them.

Test heavy
1.0
5.0
CS312
Grade: Incomplete
Feb 26, 2023

Quite possibly the worst professor I have ever had. I have coding/java experience, and she still somehow made this class difficult. How UT made her the foundation of their CS program? I have no idea. Exam 1 average was a 60, compared to last years with Mike Scott where their LOWEST was a 78. Does not curve. Lectures are useful, but mandatory.

Tough grader
Test heavy
Graded by few things
5.0
1.0
CS312
Grade: A
Mar 27, 2023
Would take again

Very amazing professor. Class is very easy overall. You dont need any programming experience. Exams are graded very leniently and averages have been very high. I finished all assignments 1 hr close to the deadline. Thats to tell how easy is it. professor understands content deeply and explains very well.

Inspirational
Hilarious
2.0
4.0
CS312
Grade: Not sure yet
Mar 30, 2023

Useless lectures. Will have to do a majority of the learning by yourself and use other cs resources (help hours, study sessions, etc) to help you succeed. Professor is also a bit passive aggressive and very strict

Tough grader
1.0
5.0
CS312
Grade: Rather not say
Apr 5, 2023

The lectures for the class provide very little information that is relevant to the assignments or tests and you are not allowed to take notes on a laptop anyways. The assignments are digital but the tests are pencil and paper (handwritten code) making the assignments completely unhelpful for the tests. This class killed any passion I had for CS.

Tough grader
Graded by few things
1.0
2.0
CS313E
Grade: Not sure yet
Apr 12, 2023

Coming into the class, she was about as knowledgeable about computer science as I was. Every assignment and lecture she gave had a mistake in it, sometimes there were many. She treated us like children as she yelled at us for using phones, being on our computers, and even gave us assigned seats. She made my easiest class the hardest to stomach.

Participation matters
2.0
5.0
CS312
Grade: B+
Apr 19, 2023

disorganized and lectures are pretty useless and all over the place. Have to do most learning outside of class through the textbook, practice its, yt vids, TAS, etc. Start studying for tests a week in advance read through slides a few times and do a lot of practice its/practice exams. Tests are 70% of the grade so you really have to do good on them

Tough grader
Lots of homework
Test heavy
5.0
3.0
CS312
Grade: A+
Apr 20, 2023
Would take again

If you want to succeed in this class, you will have to put in time and effort. Attend office hours, do practice its, reach out to your TAs and the Professor if you feel you are struggling. Don't get discouraged by the other reviews. Take the class if you want to learn, and be prepared and ready. You'll have fun along the way :).

Participation matters
Clear grading criteria
Caring
1.0
5.0
CS312
Grade: F
Apr 28, 2023

Since character limit,I keep short.Code with paper in class,lectures disorganized+useless(learn more staying in dorm+reading textbook),she spends half lecture googling answers to questions,left lecture halfway thru once,passion for CS gone,ppl with coding experience struggling,lowest test score in class was 4+no curve, boolean willToLive = false;

Tough grader
Get ready to read
Test heavy
1.0
4.0
CS312
Grade: B-
Apr 28, 2023

Bad conceptual lectures regarding Java in general from someone who already understands it. Grading scripts are annoying for non console assignments, style guide sometimes needs to be coded around for particular assignments. Mandatory attendance. Grade is too exam heavy.

Tough grader
Test heavy
Graded by few things
1.0
5.0
CS312
Grade: A
Apr 29, 2023

The worst class I ever taken at UT. The first exam average was 63 and became 73 at the end of the semester bc everyone dropped the course. she made the exam harder bc she doesn't want you to have good grade. Assignment are only 20% but strictly graded. Exam 70% super heavy, no curve at all (she say it in class like 100 times). Lectures useless.

Lots of homework
So many papers
Test heavy
5.0
5.0
CS312
Grade: A
May 4, 2023
Would take again

Professor Ramsey is one of the sweetest and most caring professors I've ever met. While the course material can be challenging, she does her best to adapt to the curriculum and provide assistance to her students. I found it helpful to spend extra time outside of class to fully grasp the concepts due to the course's difficulty.

Caring
Test heavy
4.0
3.0
CS312
Grade: A+
May 4, 2023
Would take again

I think Ramsey has gotten better over the semester! She began doing coding on paper practice, and review sections were always helpful in preparing for the test. Exams are worth the majority of your grade and I believe if you put in the work, you will be rewarded! People new to CS may struggle, but office hours are very available!

Participation matters
Lots of homework
Test heavy
2.0
3.0
CS313E
Grade: A-
Jul 25, 2023

Get ready for an online class to turn self taught. Participation matters through squarecap. You need to read and learn the material before coming to class because the first couple of minutes will be you taking a squarecap quiz to check your understanding of the material, which is fine but can get a little annoying. She reads off of her slides.

Get ready to read
Participation matters
Lots of homework
1.0
3.0
CS312
Grade: B+
Jul 26, 2023

Professor Ramsey was caring but her class was disorganized and lectures were filled with many errors. Often times she didn't know the answers to basic questions and instead had to ask the TAs in class which made it obvious that she doesn't really understand the material herself. Lectures were useless but mandatory. Rely on TAs and self-studying.

Caring
Test heavy
Accessible outside class
1.0
3.0
CS313E
Grade: A
Aug 10, 2023

Could have learned more by just watching YouTube videos.

Get ready to read
Test heavy
5.0
2.0
CS313E
Grade: A+
Oct 11, 2023
Would take again

Not as bad as everyone says. Take her!

1.0
4.0
CS312
Grade: Incomplete
Oct 20, 2023

awful professor. only surviving because the TA's are like angelsss. saul and silas r the best ever. go to ta help hours to complete the programming assignments but honestly focus on passing exams !

Test heavy
5.0
1.0
CS313E
Oct 24, 2023

As a math major who's concurrently taking real analysis, her class is just such a breeze and a perfect pair. The concepts are easy to grasp, and the majority of the content you need to know is just pseudocode. If you enjoy to self-explore a subject without a heavy workload, take her class.

4.0
3.0
CS312
Grade: Not sure yet
Nov 2, 2023
Would take again

These reviews of her are overly harsh. She is a super sweet, funny, and caring lady who wants you to succeed. Not everything about her class is perfect, but she actively asks for feedback in order to make the course better and you can tell she cares. Don't be scared to take her, she's great and super approachable. The TAs are also amazing.

Caring
Test heavy
Accessible outside class
1.0
2.0
CS313E
Grade: A
Nov 7, 2023

Not the hardest class but lecture is mandatory and super boring. No electronics allowed in lecture, which makes it hard to learn any of the code because you can't test it.

1.0
3.0
CS312
Grade: A
Nov 17, 2023

The class was not the worst thing ever but it definitely could have been better. Programming assignments are graded extremely tough but the tests are graded lightly so you have opportunities to improve there (70% of your grade). Lectures are pointless except for quizzes. Having prior CS knowledge felt required as that was the only reason I got an A

Tough grader
Get ready to read
Graded by few things
1.0
4.0
CS313E
Grade: B+
Nov 21, 2023

Pretty bad. Avoid

Tough grader
1.0
5.0
CS312
Grade: Not sure yet
Nov 29, 2023

teacher does not do a good job explaining stuff at all but the ta's were like angels (shoutout to tanay in particular) but dont let the class deter you from a career in CS

Test heavy
Graded by few things
1.0
5.0
CS312
Grade: A
Nov 30, 2023

no technology allowed in cs class

Tough grader
Beware of pop quizzes
Test heavy
1.0
3.0
CS313E
Grade: Not sure yet
Dec 3, 2023

Incompetent at pretty much everything a professor should be competent at. Spent way too much time during lecture debugging (one time she told us to pretend her code worked??), her Canvas page is a mess, lectures are useless, and assignments are confusingly-worded. Do not take her for your own sanity, she will degrade your passion for the subject.

Get ready to read
1.0
3.0
CS312
Grade: D
Dec 7, 2023

if you're a first-time coder, she doesn't know how to teach whatsoever. she's a very sweet lady and cares about your success but whatever goes on in lecture is not helpful at all, she gets confused at her own code half the time. most of what i learned was through friends, youtube, tas (shout out to minerva), and trial and error on the homework.

4.0
2.0
CS312
Grade: A+
Dec 11, 2023
Would take again

Her RMP reviews are overly harsh. While she isn't the best at explaining concepts, her PowerPoints cover the main points well and she is open for questions after lectures. Additionally, she is very nice and caring for her students and genuinely hopes everyone succeeds. Also, the TAs are amazing so if you need help, please go to help hours.

Clear grading criteria
Caring
Test heavy
4.0
3.0
CS312
Grade: C+
Dec 12, 2023

If you are a first time coder, this class can seem like the hardest thing because of her teaching, but it is v

Clear grading criteria
Beware of pop quizzes
Caring
5.0
3.0
CS312
Grade: A+
Dec 12, 2023

While this class could benefit from clearer teaching, the class is set up to be very doable. Ramsey provides lots of resources for you to learn from. The programming assignments in particular teach you the most. She is very sweet, but I can see how this class could be a significant challenge for someone who has never programmed before.

5.0
4.0
CS312
Grade: A+
Dec 13, 2023
Would take again

Probably one of the best professors here. Reviews are way too harsh and clearly given by those that didn't put full effort. Yes it was a challenging course, but I wouldn't expect a computer science course to be easy...

1.0
5.0
CS312
Grade: A
Dec 13, 2023

Awful CS class for first time programmers. Professor gets confused by her own code most of the time. Tests are 70% of grade and require a lot of preparation and practice. Weekly labs are easy enough to complete but often graded harshly as well. All TAs for this class are amazing and are responsible for making the class semi-bearable.

Test heavy
Accessible outside class
1.0
4.0
CS313E
Grade: A-
Dec 13, 2023

Clearly does not want students to succeed in her class and is not trying at all.

Get ready to read
Lots of homework
3.0
4.0
CS312
Grade: A+
Dec 14, 2023

While Prof. Ramsey has her heart in the right place, the other harsher reviews are right in that she's a pretty poor lecturer. Concepts are better explained by the textbook, and I relied more on the albeit great resources that she provided than her lectures to prepare for her tests. The programming assignments, though, are great and very engaging.

Tough grader
Caring
Accessible outside class
2.0
4.0
CS312
Grade: C+
Dec 14, 2023

Professor Ramsey is a lovely person but she does not teach very well. Her lectures are disorganized. She mentions no previous coding experience is required, but I disagree as she does not teach which makes it harder to succeed in her class. Make good use of understanding the textbook, asking TAs and friends questions, and googling questions.

Tough grader
Caring
Test heavy
1.0
4.0
CS312
Grade: B
Dec 14, 2023

Nice but useless. Disorganized lecture, messes up code in class & isnt sure how to fix it, always corrected by students in coding. Very vague abt test's materials. Assignments + textbook + TAs + CS students best for learning. TA hours, will save you, do practice exams. She's getting better, but still not good, bar is already v low. U will live tho

3.0
4.0
CS312
Grade: B+
Dec 14, 2023
Would take again

Ramsey is an okay professor, was expecting much worse from her RMP, but got B+. As a first time coder, I felt that her lecture slides explained the concepts decently. She's not the best lecturer and honestly does not contribute much outside of class. The TA's however are AWESOME. Coding assignments are hard but let you learn the material very well.

Lots of homework
Beware of pop quizzes
Caring
1.0
3.0
CS312
Grade: B+
Dec 15, 2023

she is nice to an extent but even then, she isn't much help. The TAs are the only thing keeping that class together. The class is manageable as long as you do the practice tests and practice its.

Test heavy
2.0
5.0
CS312
Grade: B
Dec 19, 2023

Initially rated 1, upgraded to 2 for improvements. Slow learners, especially beginners, may struggle due to rapid pacing. Textbook is CRUCIALLLL for beginners; read before lectures for better understanding!!!! Heavy weighting and strict grading. Limited accommodations for life circumstances, discouraging learning. Despite flaws, the course is okay.

Tough grader
Get ready to read
Test heavy
2.0
2.0
CS313E
Grade: A+
Dec 20, 2023

The class isn't super hard but she is just unqualified. She basically copies and pastes her lectures from the textbook but makes lectures mandatory. She makes countless avoidable mistakes that got very irritating as the semester went on. Such as not posting the correct assignments, wrong sample output, accidentally using java in a python class etc

3.0
3.0
CS312
Grade: A
Jan 17, 2024
Would take again

Professor Ramsey was decent with teaching, but sometimes she would emphasize unnecessary content or gloss over important content. Lectures are mostly to gain familiarity with the material which you could also achieve by reading the textbook; you have to self-study and practice to actually learn to program.

1.0
3.0
CS312
Grade: A+
Jan 18, 2024

Attendance in this class is mandatory for lectures even though Ramsey is an awful lecturer. Many of the slides had errors and she would have to ask the TAs how to fix her code demos. Most helpful parts of the class were TA help hours, textbook, practiceit, and practice tests. All of which she didn't create. Beginners please utilize these resources.

Lecture heavy
4.0
3.0
CS312
Grade: A
Jan 18, 2024
Would take again

She does her best. Very kind, sometimes she is confused in lectures but she is transparent and doesn't pretend like she knows everything. Understanding when things happen. This was her second year as a professor so she still needs some improvement but I think she is getting better. Go to help hours and get to know her and your TAs.

Hilarious
Caring
Accessible outside class
1.0
5.0
CS312
Grade: A+
Feb 14, 2024

Absolutely horrible

Tough grader
Gives good feedback
So many papers
1.0
5.0
CS312
Grade: B-
Apr 15, 2024

Just not a good teacher, very unclear on concepts, disorganized in lectures, lack of clarity in course content and expectations. Alongside, not a good person to work with, and mean.

Lots of homework
Test heavy
Graded by few things
4.0
2.0
CS313E
Grade: A+
Apr 24, 2024
Would take again

At least for CS313E I feel a lot of these reviews exaggerate. Maybe that's because I've programmed before and have prior fluency so take that in mind. Programming assignments are insanely fun to complete and really help you learn. Main issue is lectures and quizzes where she can get tripped up, and the quizzes being mandatory is just silly.

Clear grading criteria
Beware of pop quizzes
Accessible outside class
4.0
4.0
CS312
Grade: Not sure yet
May 1, 2024
Would take again

Utilize all the resources available if you are a beginner. SPECIALLY design sessions and office hours. Study for exams way ahead of time (do practice problems as often as possible). You MUST have a really good understanding of the material since a big part of the exams are writing code by hand. Ramsey was okay.

5.0
1.0
CS313E
Grade: A+
May 5, 2024
Would take again

This was an easy class for the difficulty of the subject. Gives you the foundation for DSA and for anyone interested in SWE it can be a good substitute especially for a non CS major. Take it seriously, read Zybooks before class, pay attention in class, and go to help hours if you need aren't understanding something.

Participation matters
Lecture heavy
Accessible outside class
2.0
4.0
CS312
Grade: Rather not say
May 7, 2024

pretty much a self-taught class. do not slack

Test heavy
2.0
4.0
CS312
Grade: Not sure yet
Aug 28, 2024

She is SUCH a sweet person and super real, but her exams do NOT reflect the practice tests. I think i got near a perfect score on 3 practice exams and still failed the most recent one for sure, so be careful with thinking the practice exams reflect hers because she is new and her content differs a good amount to cause panic.

Tough grader
Inspirational
Test heavy
1.0
4.0
CS312
Grade: B-
Oct 1, 2024

First of all, why are the tests weighted 70% of your entire grade when there are only 3 tests; the programming assignments done every week are only weighted as 20% of the grade. Secondly, the grading on programming assignments and tests are very strict and not very lenient. As an intro class for freshmen, beginners will definitely struggle.

Tough grader
Test heavy
1.0
5.0
CS312
Grade: C+
Oct 1, 2024

As a beginner, I did fine on the weekly programming assignments, however, the tests lowered my grade a lot. I have not coded before and having to write it out on paper when I had just learned to code was very difficult. She was not much help as the TAs were the students' main resource.

Test heavy
4.0
3.0
CS312
Grade: A
Nov 6, 2024
Would take again

Ramsey herself is fine, but lectures are oddly slow considering the difficulty of course material. Your best friends are the TAs if you're new to programing. Tests are typical difficulty you see in hs programming classes but have no curve. If you haven't taken a hard course before, this is where you'll learn to lock-in. Use the textbook

Accessible outside class
1.0
4.0
CS312
Grade: B
Nov 20, 2024

Hardest, worst class ever taken. Professor Ramsey constantly changes grading requirements after she already gave the assignment. TESTS ARE EXTREMELY DIFFICULT. Her lectures are scattered and unclear. You have to teach yourself most of this class. Good Luck.

Tough grader
Test heavy
Graded by few things
5.0
4.0
CS312
Grade: A
Nov 21, 2024
Would take again

Professor Carol Ramsey herself is an amazing professor, who truly cares about the success of her students. The course is difficult, as students are expected to learn the fundamentals of Java in a semester, but that isn't due to Professor Ramsey. She provided the class with a lot of resources, and the TAs were generally very helpful.

Gives good feedback
Caring
Test heavy
3.0
2.0
CS312
Grade: A-
Dec 10, 2024
Would take again

If you took any CS class during high school, you'll be fine but if you're new to programming, you'll need to put more time into understanding and practicing outside of class. The coding assignments are a little hard to understand but TAs typically help you understand it during TA sections. Grades are heavily weighted by the test though.

Test heavy
2.0
5.0
CS312
Grade: B
Dec 11, 2024

I came in with no programming experience and had an okay time. Programming assignments are generally very easy; I only went to help hours on around three of them. Exams are very hard for beginners. They're mostly pattern recognition, which is hard to develop in a few months. Carol is very nice, just not a great lecturer. TA's are meh.

Test heavy
1.0
3.0
CS312
Grade: A-
Dec 18, 2024

If attendance wasn't required I wouldn't be surprised if no one showed up to class. This class is entirely self-taught because of how awful her lectures are. I'm 99% sure the only reason she's the intro teacher is bc UT knows how awful she is but they want to weed out kids from CS. this is the type of prof that will make you dislike CS j bc of her.

Tough grader
Get ready to read
Test heavy
1.0
3.0
CS312
Grade: B
Dec 18, 2024

I took AP CS A, got a 4 but this class was awful. Tests are similar to the practice tests but are difficult (70% of your grade). Attendance isn't mandatory but there are daily participation quizzes. Lectures are scattered and disorganized. Programming assignments are decent. TAs are helpful during office hours. Don't be discouraged if you do bad.

Tough grader
Test heavy
4.0
4.0
CS312
Grade: B+
Dec 18, 2024
Would take again

Programming assignments weekly, 3 exams total. Little extra credit. Tests are weighed 70% (as of fall2024). Good professor, I personally found the lectures to be very informative and helpful. Started with zero Java experience. Tip: Go to TA's for help. Preferably read before lecture, or read when topics seem difficult. And just believe in yourself.

Get ready to read
Gives good feedback
Test heavy
1.0
3.0
CS312
Grade: A
Dec 26, 2024

CS 312 is a straightforward course, but Professor Ramsey makes it unnecessarily difficult. Her lectures are poorly delivered, riddled with mistakes, and lack clarity and structure to help novice programmers build a foundation in Java. She puts little effort into addressing student needs, leaving many to struggle through the material independently.

Lecture heavy
3.0
4.0
CS312
Grade: B
Dec 28, 2024

This class is pretty self-taught. Use all the resources - the textbook, practice sessions, and Unstuck study for study prep. Attend lectures, but be ready to do a lot of self-study to really learn the material.

1.0
4.0
CS312
Jan 8, 2025

If there's any teacher to break your spirit and make you question your career choice it'll be her. Ramsey herself was nice the times I talked to her, but her lectures really won't help much and attendance is mandatory only for the quizzes at the end of class. You'll have to teach yourself. Tests are 70%, despite tricky, weekly coding assignments.

Tough grader
Test heavy
3.0
3.0
CS312
Grade: B+
Jan 16, 2025
Would take again

Professor Ramsey makes the course much more complicated than it should be. Most of the programming assignments are easy (but they start to become more tedious after the 6th one). Start programming assignments early and ask TA's for help and follow style guide. Take opportunity of rare extra credit and for tests look at the practice tests (similar).

Tough grader
Test heavy
2.0
4.0
CS312
Grade: B+
Jan 22, 2025

I took CSA in high school and expected this class to be manageable, and the content was. However, she often overcomplicated things, and errors during coding demonstrations are unresolved. Programming assignments are okay but tedious, and the course is largely self-taught, requiring significant effort without prior Java experience.

Tough grader
Lots of homework
Graded by few things
3.0
3.0
CS312
Grade: A
Mar 20, 2025
Would take again

She's a fine teacher, I don't see the hate personally, she teaches pretty well, and a lot of the stuff is intro stuff so if you need help you can get help online, and she has a lot of extra stuff outside of lecture to make sure you do well. Again not that bad imo

1.0
5.0
CS313E
Grade: B
Mar 31, 2025

Professor does not teach lectures well. All of the TAs complain about how her teaching is bad and if they were her students they would have a hard time. She is very inconsiderate. My phone was stolen and I needed it to submit a quiz. I explained this to her and she said "that sucks but I will need to give you a 0". Poor teaching and poor character

1.0
2.0
CS312
Grade: B
Apr 4, 2025

I can say without a doubt here at she did not teach what was needed. Not even She made me fail calc

1.0
3.0
CS313E
Grade: A+
Apr 21, 2025

The only good thing I can say is that the programming assignments are fun to complete. However, these assignments are all ripped from another professor. She's a awful lecturer, makes many coding mistakes in class, and her quizzes aren't useful for the tests. The only reason I was able to do well was from prior experience. Be prepared to self-teach!

Participation matters
Lecture heavy
1.0
4.0
CS313E
Grade: B-
Apr 28, 2025

If you are unlucky enough to have professor Ramsey for CS313E drop the class and try to get a different teacher next semester. Lectures, examples, and quizzes are often riddled with mistakes. She expects that the class has the same cs knowledge as her so she doesn't actually explain anything. Tests are impossible and worth a lot.

Tough grader
Test heavy
Graded by few things
1.0
5.0
CS313E
Apr 29, 2025

She teaches things in class completely wrong and frequently gets called out. I don't think she should be teaching computer science if she literally does not know how to do computer science. If you get her as a teacher, drop the class. You're better off graduating later than taking her class. This was the worst class I've ever taken.

Tough grader
Test heavy
Graded by few things
1.0
4.0
CS312
May 1, 2025

Terrible!!!!!!!! Don't take her class if you have another option. Heavy workload assignment but only 20% of total score. Exams never curved, and no drop for the lowest. Make one big mistake on exam = impossible to get an A. This is just the basic of programming, but she tried to make it hard.

3.0
3.0
CS312
Grade: A-
May 1, 2025
Would take again

Understand why reviews are pretty low for her since she does struggle with lectures, so you will have to spend some of your own time to learn information. Assignments wise, I personally thought it was alright (especially compared to CS 314 which assignments weight even less and are a lot more difficult) so I believe the assignments are reasonable.

1.0
2.0
CS313E
Grade: B
May 2, 2025

Professor Ramsey is extremely kind, however that does not make up for the fact that she doesn't know how to teach this course. Unless you have a very solid background and understanding of computer science, take another professor. Otherwise her lectures are hard to follow and you will be spending most of your week in office hours just to get a B.

Caring
Test heavy
Graded by few things
1.0
5.0
CS313E
Grade: B
May 3, 2025

Don't even bother taking this class if you get Ramsey unless you're ready for the GPA tank and want to get through 313E ASAP. Her exams are genuinely impossible, and she provides zero help in class. The coding assignments are useless for test prep as well. Just take a different professor.

Tough grader
Participation matters
Test heavy
1.0
4.0
CS313E
Grade: B
May 3, 2025

Do not take. Tests are impossible and are worth majority of your grade. Plus, not curved. If you do bad on one test you can't get an A. If you do bad on two tests you might not pass.

Tough grader
Test heavy
Graded by few things
1.0
4.0
CS312
Grade: B+
May 6, 2025

Horrendous teacher. Doesn't teach during lectures, gives the whole class time to do practice problems but we never go over them because of her horrible time management, and has no clue about the subject matter. Better hope you get a good TA.

Tough grader
Lots of homework
Graded by few things
2.0
5.0
CS313E
Grade: B+
May 7, 2025

Prof Ramsey is nice as a person, but this class is nearly impossible if you are a beginner-intermediate when it comes to code. There are multiple mistakes in class, mock tests, and exams as well. The projects don't really help when it comes to preparing for tests, and the tests are weighed so heavily yet you don't have any time to prepare for them.

Tough grader
Test heavy
1.0
5.0
CS313E
Grade: B
May 8, 2025

She's nice, but is like a high-school teacher for a uni level course. Not easy for begginer-intermediate students. Lectures, HW, and exam reviews will/did have mistakes. Does not provide enough practice problems. Does not curve. No recorded lecture. Is disorganized and unprepared- rely heavily on TA's and self teaching.

Tough grader
1.0
5.0
CS312
Grade: Rather not say
May 9, 2025

I would have given up my firstborn for this class. She'll state on the first day that the class is beginner-friendly, but the way she lectures and conducts the class is not accessible to those without previous exposure to CS, all the while transitioning into college. Do not be hard on yourself if you ultimately leave CS because of this class.

Tough grader
Test heavy
Graded by few things
2.0
4.0
CS312
Grade: A
May 9, 2025

This is for people with previous extensive programming expirence: you will probably be fine. I was absolutely terrified of this class when I first walked in because I read these ratings and thought I was screwed. But, as long as you study hard and use all the resources given, I think you will be fine. You just need to try. Good luck :)

Test heavy
2.0
4.0
CS313E
Grade: B
May 16, 2025

She literally expects us to memorize 200 lines of code for the tests. Lectures don't reflect at all the contents on the tests. ZyBooks is your way to go. Although passionate, she really copies material from other teachers, making even harder to relate the lectures to homeworks and exams. She is very strict and won't give you second chances.

Test heavy
2.0
4.0
CS313E
Grade: A
May 24, 2025

Professor Ramsey is a terrible lecturer and the ZyBooks textbook for Python is unhelpful at best and counter-productive at worst. TAs were amazing and TA-led Help Hours (for programming assignments / questions), Programming Design Sessions, and Test Review sessions were by far the most helpful when studying for the course.

Tough grader
Lots of homework
Test heavy
2.0
4.0
CS313E
Grade: B
May 30, 2025

i truly believe she is passionate about cs and her students' success, but the unstructured nature of her course and the unclear grading criteria really works against both her students and TAs. + the inexcusable typos and errors. i really hope she pivots her professing to suit both her professional interests and the interests of her students as well

Graded by few things
1.0
5.0
CS312
Grade: Rather not say
Jun 15, 2025

The most demoralizing professor I've ever had. Pretends to be kind, but sets you up to fail. Can't explain anything clearly, shuts you down if you ask for help. Grading is cruel, even correct answers lose points. Cold, dismissive, and should not be in charge of students.

Tough grader
Test heavy
3.0
3.0
CS312
Grade: A
Jun 20, 2025
Would take again

Not a bad course, but not an "introductory" course. Professor Ramsey is nice, but some topics were explained unclearly. Self-studying is a MUST. Attend TA sessions and help hours (Shoutout to Saul) and utilize the practice exams and online resources to study. Expect to spend more time on the later homeworks. Little extra credit and no curves.

Participation matters
Test heavy
Graded by few things
1.0
1.0
CS312
Jul 12, 2025
Would take again

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Test heavy
1.0
5.0
CS313E
Grade: B
Jul 29, 2025

The homework assignments were very different and more difficult compared to the lecture material. The lectures were not helpful, and this class did not set me up for success for the rest of my computer science classes at UT.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS313E
Grade: Rather not say
Jul 31, 2025

Zybook's assignments were awful; I spent more time deciphering her cryptic requirements than coding. Tests were terrible, 3 hours and 28 pages of minutiae that must be memorized. Final wasn't curved despite 75% of the class scoring below a 68% (midterm was curved +10pts). Her not curving the final was CLEARLY PUNITIVE. Avoid her like the plague.

Tough grader
Test heavy
Graded by few things
1.0
5.0
CS313E
Aug 7, 2025

She would say we have to "internalize" the material but when asked questions she would not help. Felt stuck many times and instead of being helpful she made me feel dumb. Do not take, final had a failing mean and median and still did not curve or add any credit. Avoid if you care about learning.

Tough grader
Test heavy
Graded by few things
1.0
5.0
CS313E
Aug 8, 2025

Not helpful, do not take

Tough grader
Test heavy
Graded by few things
1.0
4.0
CS312
Grade: B
Sep 10, 2025

SHE DOES NOT REPRESENT OUR PROGRAM, It gets better from here. She's not the best lecturer, the topics get harder but you will get better

1.0
5.0
CS312
Grade: Drop/Withdrawal
Nov 7, 2025

Horrible. Please don't take.

Tough grader
Lecture heavy
Test heavy
1.0
4.0
CS313E
Grade: A-
Nov 7, 2025

Can't teach at all. Lectures are ridden with mistakes. Exam had basic mistakes on it but grades super harsh on students. Exams are purposefully vague, and impossible to finish. Exams test content much harder than anything from class. Attendance is required but lectures are useless.

Test heavy
1.0
5.0
CS312
Grade: Drop/Withdrawal
Nov 12, 2025

If you want to stop doing Computer Science, then take this course. They say this is an intro class for computer science, but in actuality, you are basically required to have past CS knowledge to even have a chance of surviving this class. Your whole support system is the TAs, and even some of them were questionable. It really is a weeder class.

Tough grader
So many papers
Test heavy
2.0
5.0
CS312
Grade: Drop/Withdrawal
Nov 12, 2025

The point of this class is to give you quizzes, assignments, exams, and a grade for your GPA. You will be spending most (90%) of your time learning outside of class. The teacher doesn't teach the material during lecture. She tells more than explains. Expect to be using youtube, textbook, coding websites, and anything that will teach you Java.

Tough grader
Test heavy
2.0
4.0
CS312
Grade: B-
Nov 12, 2025

As a person, she is pretty nice. However, she just sucks at teaching. Pretty much everything is self-taught as she's often messing up her own code during lectures. I had little to no prior experience in coding before taking the class, and I can say it was pretty tough. Make sure to utilize the TAs and read the textbook!

Test heavy
Graded by few things
Accessible outside class
1.0
3.0
CS312
Nov 12, 2025

The class has really strict grading. The averages of tests are around B- and C+. It is very unfriendly to total beginners.

Tough grader
Test heavy
1.0
5.0
CS312
Grade: Drop/Withdrawal
Nov 17, 2025

Be prepared to do a lot of work on your own. Lectures are mandatory but she often waste a lot of time on pointless topics not relating to the class. She doesn't explain many of the topics and her exams are all on paper and free response. tips: Read textbook before lecture, go to every review session because you'll need it. Don't get discouraged!

Tough grader
Lots of homework
Test heavy
2.0
4.0
CS312
Grade: C-
Dec 5, 2025

A nice person to talk to, and to some extent I understand the grading system, but it's still discouraging to know 2/3 of the things you put effort into will be useless to the average. Often goes off-topic in class, and I spent a lot of time learning the stuff on my own. I have previous experience in Java and still struggled.

Test heavy
Graded by few things
1.0
5.0
CS312
Grade: Drop/Withdrawal
Dec 5, 2025

This class is meant to be an "intro" course but its structured to make people who don't have any coding experience to fail. She just introduced a new grading policy where your final grade is your lowest average (AKA your exam average since there is only 3). Coding assignments are difficult but doable. TAs will save you!!

Get ready to read
Test heavy
Graded by few things
2.0
4.0
CS312
Grade: Drop/Withdrawal
Dec 8, 2025

The professor implemented a new grading policy in which out of the three categories, (exams, homework, and programming projects) the lowest one determines your semester grade. This makes absolutely no sense to me. It basically rewards students with prior knowledge who don't work hard.

Tough grader
Lots of homework
Graded by few things
1.0
5.0
CS312
Grade: Drop/Withdrawal
Dec 10, 2025

Truly, the worst class I've had in my life. No words can describe how much I hate this class and how the professor made me hate cs. The class is not an intro class at all. The professor makes it extremely hard to pass with a decent grade. If you're thinking of becoming cs major, I would change majors bc of this class and professor alone.

Lecture heavy
Test heavy
Graded by few things
4.0
5.0
CS312
Grade: Not sure yet
Dec 10, 2025

She is overall a nice professor if you talk to her. She does get lost in her lectures sometimes, but you can tell she knows what she is doing. The grading style is mostly what makes this class suck as your final grade corresponds with your lowest out of your midterms/final, programming assignments, and at-home-quizzes. Hard if new to CS.

Tough grader
Lecture heavy
Test heavy
4.0
5.0
CS312
Grade: B
Dec 10, 2025

Professor was nice but grading was harsh. This is a very difficult class, but mostly because of the grading weight given to the exams. Because of the way the grading policy works, the average you get on the exams will most likely be your final grade. TAs were extremely helpful in this course, but this course should not be labeled as introductory.

Tough grader
Lecture heavy
Test heavy
1.0
3.0
CS312
Grade: B-
Dec 12, 2025

Professor Ramsey introduced a new grading scale. To get an A, you must attend every lecture (~4 hr), do every programming assignment (~8 hr), and get straight A's on all exams. She hates her students, so she made the final nothing like the practice exams, wasting everyone's week of studying.

Lecture heavy
Test heavy
Graded by few things
2.0
3.0
CS312
Grade: A
Dec 12, 2025

Prof Ramsey seems fine as a person, but she can't teach. She goes through the demos in class and is constantly making mistakes, backtracking, and getting lost in her own code. Most of your learning will come from the textbooks or the TAs, but attendance is mandatory. Your entire grade for the class will be your lowest section, so most likely tests.

Tough grader
Lots of homework
Graded by few things
5.0
2.0
CS312
Grade: A
Dec 13, 2025
Would take again

Amazing professor, very good at what she does. Her grading creteria(taking the lowest of the three averages) can seem harsh, but it's pretty easy to get an A on the quizzes(particpation grade) and programming assignments. The latter always have a bunch of TAs around to help and design sessions to help get started. Just be willing to ask for help.

Amazing lectures
Clear grading criteria
Caring
4.0
4.0
CS312
Grade: A
Dec 13, 2025
Would take again

The class is tougher, especially without AP CS, but still a solid GPA boost if you know some Java. Workload is light; start programming projects early and use practice tests since they mirror exams. Graphics make the course a bit weird, grading is harsh with no curve or extra credit, and the textbook and code step-by-step aren't really needed.

3.0
3.0
CS312
Grade: B
Dec 14, 2025

Ramsey herself is a nice person, but she can kind of be all over the place. The TAs are super quick to respond to questions and there is basically always someone holding help hours in person that can help. Design sessions are also really useful. Main downside is the new "lowest category average" grading system, so be sure to study hard for exams.

Tough grader
Test heavy
Graded by few things
1.0
5.0
CS312
Grade: Drop/Withdrawal
Dec 15, 2025

This class is not beginner-friendly. If you've never coded before, I suggest you learn as soon as possible before taking this class. Her grading system makes it nearly impossible to pass.

2.0
4.0
CS312
Grade: C
Dec 16, 2025

The grading system is harsh: your lowest average (exams, quizzes, or assignments) becomes your final grade. Evening exams (6–8 pm) are rough for busy schedules and commuters. With no CS background, I barely scraped by. Content isn't hard, but the structure is. TAs are the MVPs; the textbook is your lifeline. This is a weeder class—good luck.

Tough grader
Get ready to read
Test heavy
1.0
5.0
CS312
Grade: Drop/Withdrawal
Dec 16, 2025

genuienly if you are trying to be a CS major and have never coded before...ggs truly. I dedicated over 40hrs/wk just to understand the conetnt of this course and still have to retake it. REVIEW JAVA!! and B CAREFUL COLLABORATING W PPL. She genuienly is a good person, but not a good professor. Good Luck--a current CS 312 student retaking it!

Lots of homework
Test heavy
Graded by few things
1.0
5.0
CS312
Grade: C-
Dec 16, 2025

This class is absurdly hard for an intro course. The main issue is the grading policy she takes the lowest average out of your tests, programing assignments, and quizzes. Due to this most students including me had their lowest average being their test grade average. Due to this, this class is absurdly hard and a gpa killer. Worst first class ever.

Tough grader
Test heavy
Graded by few things
1.0
5.0
CS312
Grade: Drop/Withdrawal
Dec 17, 2025

I am going to be very honest. I took this course as an Intro to Programming course. I love Computer Science, but this class made me really question it. Extremely stupid and harsh grading system. Takes your lowest average and makes that your overall grade. Doesn't teach or explain properly at all. Don't be fooled by the 4/5's. No curve/extra credit.

Tough grader
Test heavy
1.0
5.0
CS312
Grade: C-
Dec 17, 2025

Ramsey is abysmal at explaining topics, so if you take this class you NEED to read the Textbook. Another issue I have with her is people with test anxiety, there's so much people who are scared of test taking but are VERY amazing at what they do. The weightage for this class discourages those people severely. So make sure you PRACTICE.

Tough grader
Get ready to read
Participation matters
2.0
3.0
CS312
Grade: A-
Dec 19, 2025

Ramsey handles class very poorly. She isn't a great lecturer and will get errors in her code that take her way to long to debug for someone of her experience level. The grading system of the class (lowest category average out of the 3 is your final grade) is very unforgiving and makes it take way too much effort to get an A for an intro class.

Tough grader
Graded by few things
4.0
3.0
CS312
Grade: B
Dec 22, 2025
Would take again

Ramsey is truly not that bad of a professor. She explains topics well although she moves at an incredibly fast pace. If you haven't taken any CS courses before, it will be tough. Her new grading system is also challenging. BUT, there are so many resources to help you and the quizzes are all free 100s. If you put in the work, you can make any grade

Gives good feedback
Test heavy
Graded by few things
Class Info

Online Classes

100%

Attendance Mandatory

80%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 116 grades
Most common grades:
A (30)
Not sure yet (25)
B (22)
Grade Distribution
A(47)B(32)C(13)D(13)F(1)A-/B+(22)
Based on 164 reported grades
A: 30
Not sure yet: 25
B: 22
A+: 17
Common Tags
Test heavy (113)
Tough grader (73)
Graded by few things (44)
Get ready to read (31)
Caring (29)
Beware of pop quizzes (25)
Lots of homework (22)
Accessible outside class (20)
Rating Trend

Declining

-0.41 avg change
Jun
Jul
Aug
Sep
Nov
Dec
Last 6 months
Ratings by Course

CS312

2.1

(150)

CS313E

1.7

(29)
Difficulty by Course

CS312

4.0

CS313E

3.6

Similar Professors