3.1

Gordon Arnold

Computer Science - The University of Texas at Dallas

3.1
Quality
3.2
Difficulty
49%
Would Retake
132
Reviews
3.1
Quality
3.2
Difficulty
3.1
Helpful
3.1
Clarity

49%

Would Retake

132

Reviews

Rating Distribution
Official

5

36

4

27

3

17

2

20

1

32

What Students Say

In his defense, he's a reasonable professor

CS1337 - 4.0 rating

Assignments and reading do not reflect the test structure, lectures are awful

CS1337 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

55%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 87 grades
Most common grades:
A (27)
A+ (18)
A- (16)
Grade Distribution
A(45)B(13)C(6)D(2)F(1)A-/B+(20)
Based on 109 reported grades
A: 27
A+: 18
A-: 16
Not sure yet: 15
Common Tags
Test heavy (33)
Get ready to read (26)
Graded by few things (24)
Skip class? You won't pass. (23)
Hilarious (22)
Lecture heavy (20)
Tough grader (15)
Participation matters (11)
Rating Trend

Declining

-0.78 avg change
Feb
Mar
Apr
May
Jul
Dec
Last 6 months
Ratings by Course

1337

5.0

(1)

CS4348

4.0

(1)

CE1337

3.5

(2)

CS1436

3.3

(7)

CS1200

3.3

(22)
+6 more courses
Difficulty by Course

CS1336

3.7

CS1334

3.7

CS4384

3.6

CS1337

3.5

CS2336

3.5

Reviews (132)
5.0
2.0
CS1337
Apr 30, 2015

He is very funny and nice. I didn't care if I had to wake up at 7:30am just to go to his class. He is always willing to help and answers all kind of questions. There is homework every week, though. Exams and quizzes are easy. The midterm includes repeated questions from the quizzes. Attend class and you'll learn C++ easily.

5.0
2.0
CS1337
Grade: A
May 16, 2015

I would recommend this professor. His lectures are interesting and he is very sarcastic. Homework was assigned every week to two weeks. There were two quizzes and two exams. I believe he curved the final grade. Also, he takes attendance though it does not affect your grade (but he does reviews for testsquizzes so go to class).

5.0
2.0
1337
May 21, 2015

He is a really good teacher. His lectures are fun and I learned quite a lot. Homework almost every week but none of it is too hard. Good guy and good class.

5.0
2.0
CS1200
Grade: Not sure yet
Nov 12, 2015

He's awesome. Funny, and lectures are sometimes dry but one of the nicest instructors at UTD. He will give you all the attention you need and answer questions politely and patiently after class

5.0
2.0
CS1200
Grade: A
Dec 14, 2015

Has a hilariously sarcastic sense of humor. I looked forward to every class. We often spent the first ten minutes of class discussing random things in detail. Very good at getting information across and presenting it in ways you are not going to forget. I wish I could take him for future CS classes.

5.0
2.0
CS1200
Grade: A+
Dec 16, 2015

Great professor. His classes were fun and enjoyable. The group project could be difficult for people without much prior CS experience, but he is willing to help and answer questions. Definitely recommend taking classes from him.

5.0
2.0
CS1200
Grade: A+
Dec 21, 2015

Prof Arnold is hilarious and his sarcasm is to die for. Besides his humor, he really enjoys interacting with the class, and his lectures are better than just reading straight off of the slides. The entire class was practically fighting to enroll in his class for next semester. I was one of the lucky ones who made it. Awesome professor.

4.0
3.0
CS1337
Grade: Not sure yet
May 6, 2016

This class is pretty easy if you have taken AP-CS in High school. If not, you're gonna have to study hard. Tests are a little tricky, but nothing impossible if you know the material well. Attendance isn't mandatory but it is in your best interest to attend as he goes over exam material the week before the exam. There are 3 tests and HW every week.

5.0
2.0
CS1337
May 7, 2016

Great professor. Presents material in an understanding way. Gladly answers questions if you have any. Office hours are very busy so it might be tough to ask for help from him there. Weekly homework consisted of problems taken from the book. We had to buy clickers for quizzes and attendance but we never had any official quizzes for some reason.

5.0
3.0
CS1334
Grade: A
May 23, 2016

Professor Arnold teaches you what you need to know and then some. Whatever you want to know, he will teach you well enough for you to do it on your own. Pay attention to his lectures or you will fail. He's also hilarious and very engaging on a personal level as well. Overall an excellent professor!

5.0
2.0
CE1337
Grade: A
May 24, 2016

Professor Arnold is part of what makes UT Dallas a good university. He is very comical, down-to-earth, and is always there for you when you need help. You do have to read and do the homework or you will fall behind. Expect to work for an A, not have it handed to you. Overall, I would definitely take Arnold again.

5.0
3.0
CS1336
Nov 16, 2016
Would take again

Seriously a really great professor, inside the classroom and out. I had him for a retake class, so I can't really comment on his difficulty for a total beginner, but he was never overbearing with work and was always happy to help, as well as being a great lecturer. In addition, he really seemed to care and was always happy to talk to students.

Participation matters
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
1.0
CS1200
Nov 18, 2016
Would take again

Hands down one of the best. Take him and you wont be disappointed.

Gives good feedback
Respected
Hilarious
3.0
2.0
CS1200
Grade: A
Nov 18, 2016
Would take again

Lectures easily veer off-topic, and many people took this class (CS1200) as a complete blow-off class - it is not. It's not at all hard, but you do actually have to take about 20 minutes a week to do his homework. If you don't, you will fail. It's not even hard homework, so just do it and you'll be done with the class before you know it

1.0
5.0
CS1337
Grade: C+
Apr 21, 2017
Wouldn't take again

He doesn't know how to teach beginners in a prerequisite class. I had some previous computer science experience and did decent in her class. most people that take his class have little to no previous experience and get low B's or C's.

LOTS OF HOMEWORK
TEST HEAVY
4.0
3.0
CS1337
Grade: D-
Apr 22, 2017
Would take again

In his defense, he's a reasonable professor. If you feel like a due date does not give enough time, just ask him and he MIGHT extend it for you. He is a decent professor, and one of those who is not boring. I did enjoy his class, even though I think I might fail it. It's not his fault AT ALL if you're going to fail, you have to study yourself too.

Skip class? You won't pass.
Hilarious
Caring
5.0
4.0
CS1337
Apr 28, 2017
Would take again

Like what most people says here, I agree that he is a great lecturer- he makes the class engaging and fun to learn. His tests are based on review questions from textbook and his own questions that were covered in lecture. I felt like end was a little rushed, but as long you keep up your reading and pay attention in class, you will do well in class!

Hilarious
GRADED BY FEW THINGS
Amazing lectures
5.0
2.0
CS1337
Grade: A
May 9, 2017
Would take again

easy A and B class for those who put their time to study, do their homework, read their book... remember this is UTD not some community college where you don't do education stuff and expect an A... if you stop by his office to ask for his help he'd be willing to help and answer all your questions. You want an A? COMMITMENT is your answer.

Participation matters
Inspirational
Hilarious
4.0
4.0
CS1337
Grade: B-
May 11, 2017
Would take again

Your success in the class weighs HEAVILY on your understanding of basic C++ skills, if you had a laid back professor in 1336, do not expect to do well without putting in a lot of extra work. PRO TIP: show up to class ON TIME, EVERYTIME. Understand each assigned chapter COMPLETELY before going to class. If you get confused ask for help then!

Get ready to read
Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
CS1336
Grade: A+
Oct 11, 2017
Would take again

As someone who knew absolutely NOTHING about coding walking in, this professor was great at building a solid foundation of C++ coding. Reading the chapters before coming to class and then letting his lectures fill in the gaps is the key to success. It will not be enough to blow off the classes and walk in for only the exams. You MUST be engaged.

Skip class? You won't pass.
LOTS OF HOMEWORK
Amazing lectures
4.0
3.0
CS1200
Grade: A+
Dec 10, 2017
Would take again

Professor Arnold is a solid professor. He knows how to lecture and has a sort of cynical sense of humor that is really entertaining. Definitely the best pick if you are taking Intro to CS

Hilarious
Clear grading criteria
Caring
5.0
4.0
CS1336
Grade: A-
Mar 29, 2018
Would take again

Professor Arnold is a hilarious and engaging lecturer. He genuinely cares about his students once you get past the sarcasm, and was open to feedback any time I felt that I was struggling with something. 1336 and 1337 rely heavily on the textbook, and you will need to read to be successful in his class.

Respected
Get ready to read
ACCESSIBLE OUTSIDE CLASS
3.0
3.0
CS1334
Grade: A
Apr 6, 2018
Would take again

Professor Arnold teaches well, but sometimes speaks in CS and doesn't realize his students aren't following. HW was fairly easy, though you need to put some effort in the projects. The labs were harder than the lecture hw. The only thing that I disliked were all the corny jokes, sometimes a little inappropriate. Overall not a bad professor though.

Skip class? You won't pass.
Clear grading criteria
LECTURE HEAVY
4.0
4.0
CS1334
Apr 17, 2018
Would take again

Kind of sarcastic, funny. Only two exams. If you don't come to class and don't study, you won't pass. Best professor out of all that teach cs 1334.

Skip class? You won't pass.
Hilarious
TEST HEAVY
4.0
4.0
CS1337
Grade: Not sure yet
Apr 25, 2018
Would take again

I'm not much of a coder and I usually dread it (I'm ATEC) but read what's assigned and do the homework and you'll do fine in this course. Lots of dry wit, but Arnold is a merciful grader, and if anything, you will learn the content of the course. Two exams may be a turn-off but he will replace your first exam grade if you do better on the final!

1.0
5.0
CS1337
Apr 26, 2018
Wouldn't take again

Assignments and reading do not reflect the test structure, lectures are awful

Get ready to read
TEST HEAVY
GRADED BY FEW THINGS
2.0
3.0
CS1337
May 1, 2018
Wouldn't take again

Study hard for the tests or else you will fail! The homework assignments are easy As.

Get ready to read
LOTS OF HOMEWORK
TEST HEAVY
1.0
5.0
CS1337
Grade: C
May 2, 2018
Wouldn't take again

You won't learn how to code in this class. Come in with a head full of prior knowledge and maybe you'll get an A. Tests were 75% of the grade and there were only two. They consisted of textbook material but it covers about 10 chapters. Also, you will most likely learn nothing from his lectures. Good frickin luck.

Get ready to read
TEST HEAVY
GRADED BY FEW THINGS
5.0
3.0
CS1337
Grade: A+
May 18, 2018
Would take again

As long as you pay attention throughout his lectures and study very thoroughly for the tests, there shouldn't be a reason to get below an A in the course. He realizes most students don't take too much time to read the book and makes it easier to understand the material in his lectures, however it is still important to review topics in the chapters.

Hilarious
Caring
1.0
5.0
CS1337
Jun 28, 2018
Wouldn't take again

an independent study class. The teacher is not helpful at all.

5.0
3.0
CS1336
Aug 8, 2018
Would take again

Very clear professor, funny, and overall enjoyable class. Attendance is mandatory and worth it.

Get ready to read
Skip class? You won't pass.
Clear grading criteria
1.0
4.0
CS1200
Oct 25, 2018
Wouldn't take again

Makes the class harder than it should be.

Get ready to read
BEWARE OF POP QUIZZES
GROUP PROJECTS
2.0
4.0
CS1200
Dec 3, 2018
Wouldn't take again

Excessive quizzes and political rants set the class back by 2 weeks. It got confusing on what I was supposed to prepare for class. Will the quiz be on the last lecture, or will it be on the chapter due a week ago? If you end up with a slacker in your group, good luck! You fail if they forget to turn an assignment in. Otherwise, good lecturer.

Get ready to read
Participation matters
BEWARE OF POP QUIZZES
5.0
3.0
CS1337
Grade: A-
Dec 14, 2018
Would take again

I took Professor Arnold back in the summer of 2015 but he was definitely one of the best professors I had in college. Really engaging and funny lectures. Wasn't a computer science major but still took the class and did well because of him.

Gives good feedback
Respected
Hilarious
5.0
4.0
CS4384
Grade: A
Dec 27, 2018
Would take again

Very engaging professor. Even though this class was at 8:30am, he made the class fun and very informative. He makes everything sound easy the first time around and goes over lots of examples. The midterm was easy and the final was a bit difficult, but he gave a curve of some sort at the end of the course.

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
2.0
4.0
CS4384
Grade: B
Feb 20, 2019
Wouldn't take again

He made this class unnecessarily difficult. The exams were difficult and the homework was long. His attendance policy was draconian and required students to be present before 8:30 am to be counted. Only three absences TOTAL are allowed. I would not take him again.

Skip class? You won't pass.
Test heavy
Tough grader
3.0
4.0
CS4384
Grade: A-
Mar 3, 2019
Wouldn't take again

Attendance and late policy really strict. Lectures feel really edgy most of the time. The lecture material itself is okay but could use improvement.

Test heavy
Tough grader
3.0
3.0
CS1200
Grade: A+
Apr 2, 2019
Would take again

Gives regular pop quizzes on the textbook chapters, so you have to be caught up on the reading at all times. Lectures were book-based, exams easy. The worst part of his class was the two group projects. He would drop YOUR grade if one of your team members didn't submit their part on time. Accessible outside of class, friendly enough. Overall meh.

Get ready to read
Group projects
Beware of pop quizzes
2.0
5.0
CS1337
Apr 17, 2019
Wouldn't take again

When you ask a question he will throw so many variables at you it is hard to understand the answer. Ruthless makes the course harder than it needs to be. He seems to enjoy failing people. He forgets or doesn't care that this is a class for non computer science majors.

Accessible outside class
Lecture heavy
Tough grader
1.0
4.0
CS1337
Grade: Not sure yet
Apr 25, 2019
Wouldn't take again

Not compassionate for his students at all. Lectures are useless and he gets distracted easily. You literally have to teach yourself to pass this class.

Lots of homework
Get ready to read
Lecture heavy
2.0
3.0
CS1334
Grade: B
Apr 26, 2019
Wouldn't take again

I liked him at first, but as the semester went on I got more frustrated. He is easy to talk to and understanding, but his tests are ridiculous (also there's only TWO THROUGHOUT THE SEMESTER!) Mostly what got me is that he didn't keep his appointments; no-showed me for one, and was twenty minutes late to another. Would not take him again.

Graded by few things
Clear grading criteria
4.0
3.0
CS1334
Grade: A
Jun 5, 2019
Would take again

The professor is caring, kind, & really helps you out when you talk to him in his office hours. The test material is a bit more difficult than the material he reviews. He only has 2 exams but honestly if you are dedicated to getting good grades & just study hard for those 2 times, you will do well. The threshold for an A is lower than most classes.

Gives good feedback
Skip class? You won't pass.
Lecture heavy
1.0
2.0
CS1200
Nov 14, 2019
Wouldn't take again

Talks about things things which are not important. Uses dry humor thats not funny and laughs at own jokes. Learn nothing in class and it feels like a waste of time. He can talk about something for 10 minutes but instead he talks on and on and extends class to 50 minutes so you cant leave early.

Lots of homework
Skip class? You won't pass.
Lecture heavy
1.0
4.0
CS1336
Grade: C+
Dec 7, 2019
Wouldn't take again

The grading balance relies way too heavily on tests. His justification for this at the was that some students in the past cheated. So because of this, the grading balance is 75% exams and 25% homework. Keep in mind there are only two exams in this class. I help my peers with their coding homework, and they get A-A+, while I got a C+.

Get ready to read
Skip class? You won't pass.
Test heavy
3.0
3.0
CS1200
Grade: A-
Jan 10, 2020
Would take again

For this specific course, he was "eh". Definitely not horrible, but definitely not the best. His classes are him reading off slides and explaining them. I give him props bc he tries to make it less boring by making jokes, but it doesn't help the fact that the material is just boring and self-explanatory. He's a great guy though, very understanding.

Accessible outside class
Skip class? You won't pass.
Group projects
4.0
4.0
CS1336
Grade: A+
Feb 3, 2020
Would take again

He made lectures interesting and had a few okay jokes sometimes. The pace of this class is relatively fast, so make sure to read the textbook and use lecture as supplementation. Exams should be no problem if you read the chapters it contains. He's very helpful in his office hours, he'll go over every exam question and explain all answers for you.

Gives good feedback
Test heavy
Amazing lectures
2.0
4.0
CS1337
Apr 29, 2020
Wouldn't take again

Doesn't give test reviews or tell us anything we should go over, "fair game" if it's in textbook

Skip class? You won't pass.
Test heavy
3.0
4.0
CS1337
Grade: C
May 12, 2020
Wouldn't take again

You really won't pass if you don't read through the material and take notes before the lecture. He gives you about 3 weeks for each project.I fell behind on reading in the middle of the semester and it cost me a lot to pass. He usually creates sample code in lecture and talks through it, but it's fast paced. I fell behind. It got hard to pass.

Get ready to read
4.0
3.0
CS1337
Grade: A-
May 18, 2020
Would take again

He's a funny guy. Because this class is an intro CS course, the material is solely memorizing obscure nomenclature and theory for C++ and object-oriented programming. Luckily Dr. Arnold actively answers questions, so as long as you participate in class, you should be fine.

Gives good feedback
Test heavy
Clear grading criteria
4.0
3.0
CS1334
Grade: A
May 26, 2020
Would take again

The material wasn't too difficult, but it's easy to get lost if you miss a class or don't pay attention. The tests are a little harder than what is exampled in class, but the concepts are the same. Professor Arnold is very good at answering questions, so ask! His humor is a little dry/ sarcastic, but overall he's a pretty fun lecturer.

Participation matters
Skip class? You won't pass.
5.0
3.0
CS1336
Grade: A
Aug 14, 2020
Would take again

Professor Arnold wants to make sure you have the knowledge you need to succeed in advanced level CS classes. He also wants to make sure you actually like CS. It is just your typical academic class - do your work before the deadline. What makes his class stand out is that he really cares about his students IF you reach out to him.

Gives good feedback
Accessible outside class
Participation matters
5.0
3.0
CS4384
Grade: A
Nov 28, 2020
Would take again

I enjoyed the subject, so mileage may vary if you're not interested in the theory of computation. Also, taken during covid, so online. The class is theoretical and abstract but Professor Arnold manages to keep the material grounded and graspable. Normal amount of HW, most of the grade is midterm and final but the tests weren't too difficult.

2.0
1.0
CS1200
Grade: B
Dec 1, 2020
Wouldn't take again

Poor communication with students regarding policy. Doesn't respond to emails or questions

1.0
2.0
CS1200
Dec 2, 2020
Wouldn't take again

CS1200 is easy in general, but if you take Arnold, prepare to buy the 5th edition of the textbook, not the 4th. Quizzes are open-note but exams use the dreaded Honorlock. He also assigned a group project in the middle of a pandemic for some reason... Exams require some kind of reading but as long as you have common sense you'll be fine.

1.0
5.0
CS4384
Grade: Rather not say
Dec 3, 2020
Wouldn't take again

His lectures are good but he grades unfairly. He weighted both exams at 85% total grade and 15% for everything else. He had so many people fail the mid term that he made an announcement, and the only help he gave was to make the final exam overwrite the midterm. He is willing to invalidate your semester over a single exam. Choose someone else.

Graded by few things
Test heavy
Tough grader
1.0
3.0
CS4384
Grade: A-
Dec 4, 2020
Wouldn't take again

The instructor is interested in teaching, but he is so bad at it. His lecture is unorganized, confused, and unclear. He made everything looks very hard. However you can easily learn form internet, 20 minutes video, which make sense, covers 3 of his lectures. 85% for two exams. 15 % hws. Automata Theory is not hard, it is just he makes it hard.

3.0
4.0
CS1336
Dec 6, 2020
Wouldn't take again

Professor Gordon is nice and accessible outside of class. However, his lectures are disorganized and "theory" based. Throws in sarcasm a bit. For an intro to C++ class, this professor is okay. Take a different prof if you want a clearer topics outline. I learned a majority of the class material on my own through zyBooks labs and the Internet lol.

Accessible outside class
4.0
2.0
CS4384
Grade: A+
Dec 7, 2020
Would take again

some people think he's bad but I thought he was a really good prof. showed us how to work all the problems and held extra review sessions for the exams too. hws are pretty hard but the exams are easier. he replies to emails really fast too. if youre good at math type of classes this class should be really easy for you.

1.0
3.0
CS1336
Grade: D+
Dec 14, 2020
Wouldn't take again

Do not take courses with this man. I passed literally every assignment with a 90 or higher but bombed the course because his exams account for nearly 70% of the grade. His exams are impossible, he does not cover the fundamental material needed to pass them. I made a 100 on his final project and still failed. Avoid this man like the plague.

Lots of homework
Graded by few things
Test heavy
4.0
2.0
CS4348
Grade: A-
Dec 15, 2020
Would take again

He has 85% of the grade be exams which is more stressful than it sounds. For one, the exams were well covered and nothing on the exams wasn't in the homework or the lectures. He could've been more transparent with students and have more homeworks (there were only 4 and some exam questions weren't covered by homework), but overall he's a good prof

Get ready to read
Graded by few things
Test heavy
3.0
4.0
CS4384
Grade: A+
Dec 15, 2020
Would take again

Pretty difficult class where the tests were worth 85% of the final grade. Homework was relatively easy, but there wasnt any feedback given when questions were counted wrong and no answer key was given before tests. Overall, Arnold is friendly and open to questions.

Skip class? You won't pass.
Test heavy
Lecture heavy
1.0
4.0
CS1337
Grade: B
Jan 4, 2021
Wouldn't take again

Arnold doesn't know how to teach and should be doing some other job. He doesn't care for students and gives low grades knowingly. He should be trained first before allowing him to take classes. Nobody should take his classes as they would definitely suffer and get low grades.

Test heavy
Lecture heavy
Tough grader
1.0
1.0
CS1337
Grade: A-
Jan 5, 2021
Wouldn't take again

Not a teacher you would want to take, if you are a procrastinator like me. The grading criteria is kind of stupid. The grade is mostly test heavy and assignments don't weigh much. He is extremely strict with deadlines and does not listen to any excuse. He pretends to be nice but he is really bad. In short, PLEASE DONT TAKE HIM FOR CS1337 OR CS1336.

Skip class? You won't pass.
Graded by few things
Clear grading criteria
5.0
4.0
CS2337
May 4, 2021
Would take again

Professor Arnold was a great instructor for CS 2337. He was able to adapt to the online teaching environment and effectively teach the course material. He clearly cares about his students' success, though he also expects a somewhat high depth of knowledge. The tests will require a more than a surface-level understanding of the material.

Respected
Test heavy
Caring
3.0
3.0
CS4384
Grade: Not sure yet
Nov 4, 2021
Wouldn't take again

A pretty good teacher for automata theory, but I do feel a little uncomfortable in his class. He makes a lot of jokes, many of which fall flat, and sometimes he seems a little too put out at not being able to make jokes which students have reported as discomfiting in the past. For those reasons, I would personally avoid taking him again.

5.0
3.0
CS4384
Grade: A+
Nov 17, 2021
Would take again

One of the best Profs! Lectures are literally the best because he's been a UTD student before and actually cares if you learn. Hw's are straight forward and tests are just like the review. If you follow lectures you'll ace the class. Just tell him if you're lost a bit and he'll make sure you can understand. Very easy to reach out to. Student Vibes!

Respected
Amazing lectures
Caring
4.0
3.0
CS4384
Grade: Not sure yet
Nov 26, 2021
Would take again

Pretty good professor, with some good lectures. Only problem for me is that he didn't really have any notes to go back on which lead me to rewatch some of his lectures so I could get the points that he talked about but wasn't on any notes. Tests were also worth a lot but they were pretty do-able if you studied.

Respected
Test heavy
Hilarious
3.0
4.0
CS4384
Grade: Not sure yet
Nov 26, 2021
Wouldn't take again

If you skip lectures, you're toast - this is why. The lecture slides aren't organized and are very brief so accessing the information you want is difficult. Mainly the source of learning information is by watching the lecture which takes a long time to find the right replay and to find the right time.

Skip class? You won't pass.
Graded by few things
Test heavy
2.0
4.0
CS1336
Grade: B-
Dec 7, 2021
Wouldn't take again

My impression is that he gives much more effort to his higher level CS classes than CS 1336. He would very briefly go over concepts, and would expect very complicated applications. Very test heavy, and only 7 HWs and 2 projects. I think he will start to do projects in his 1336 sections, so students can get better grades. Avoid him for 1336.

Skip class? You won't pass.
Graded by few things
Test heavy
4.0
4.0
CS1336
Grade: B+
Dec 8, 2021
Would take again

Professor Gordan was a really funny professor who obviously had a lot of knowledge in CS and had a passion for teaching. He covers everything you need to know on the exams. He also talks about what he's looking for on the assignments and responds to emails late at night. Your grade in the class is heavily dependent on the exam grades though.

Participation matters
Skip class? You won't pass.
Test heavy
5.0
4.0
CS1336
Grade: Not sure yet
Dec 15, 2021
Would take again

Professor Arnold was a really good professor overall. While he did give us more work compared to other 1336 classes, I feel like I am better prepared for 1337. His lectures are very helpful, and he will always answer almost any question that is asked. Overall a great professor.

Lots of homework
Skip class? You won't pass.
Lecture heavy
3.0
4.0
CS1336
Grade: A-
Dec 18, 2021
Would take again

He has good lectures and is interesting to listen to. He will help you if you have any trouble but you have to actively reach out to him. The only thing is that the exam is a giant part of the grade and he doesn't give study guides. Again, he will go over anything again if you ask but you need to know WHAT to ask first

Test heavy
3.0
5.0
CS4384
Grade: B+
Dec 21, 2021
Would take again

He is a little bit unorganized at the end of the semester. In his review sessions, if we have questions then he'll answer, but if we don't then he doesn't give out any tips or review with us. He did curve the class though, mostly everyone. Don't get too worried if you make a C on the first exam. Just keep working hard.

Lots of homework
Skip class? You won't pass.
Lecture heavy
1.0
4.0
CS1337
Grade: A
Dec 22, 2021
Wouldn't take again

The prof reported 30+ students to the dean for cheating. All of those students were upset as you aren't able to work on code together, and he explains the concept so poorly that their students were bound to cheat. Would not ever take this professor again.

Graded by few things
Test heavy
1.0
4.0
CS1336
Grade: Incomplete
Jan 3, 2022
Wouldn't take again

Extremely test heavy. Only 2 exams and both combined worth 65% of the grade. Additionally, there is no study guide for the exams so you are left to watch his disorganized lectures or watch YouTube videos. Reported way too many kids for cheating, so you cannot work together on the assignments or projects without being reported to the OCSC.

Test heavy
Lecture heavy
Tough grader
1.0
1.0
CS1200
Grade: A+
Jan 12, 2022
Wouldn't take again

hv to pay attention to small details in the textbook & lectures for exams or else youll fail. if 1 person in ur group doesnt turn in their work on time or if they dont do anything, he gives an F to every1 in the group. & he's really really REALLY rude, to say the least. once he's made his mind up about you, its over for u. any other prof is better.

Get ready to read
Skip class? You won't pass.
Tough grader
4.0
4.0
CS1336
Grade: A
Jan 20, 2022
Would take again

Professor Arnold definitely isn't for everyone. I thought he was a good lecturer, but got a bit disorganized at times. His humor is definitely a hit or a miss as well. His lectures are definitely less powerpoint heavy and more example heavy, so attending lectures is important. Exams are a huge part of your grade (more than 70%), so be wary of that.

Skip class? You won't pass.
Graded by few things
Test heavy
2.0
4.0
CS1336
Grade: B
Jan 20, 2022
Wouldn't take again

He's a great guy, but for CS1336, he was disorganized, compared to the professors some of my friends had. No slides, he would only briefly cover the topics in class and then expect complex applications that were difficult. for higher-level classes, he sounds great, but I think for the intro class, he kind of neglected because it's the first class.

Accessible outside class
Graded by few things
Test heavy
4.0
3.0
CS2337
Grade: Not sure yet
Mar 31, 2022
Would take again

Dr. Arnold is very knowledgeable, but during his lectures he seems somewhat disorganized. He is a great professor and explains things nicely, but his lectures are example heavy, rather than using a set of slides. If you email outside of class he will usually get you a response in a reasonable amount of time. Also he is sorta funny.

Gives good feedback
Caring
Lecture heavy
5.0
1.0
CS2337
Grade: A+
Apr 12, 2022
Would take again

Professor Arnold is a coding God. He is very good at explaining concepts well and making it not hard. I left his class with a deep understanding of Java and a good grade. He is very considering of his students and there isn't a lot of work.

Amazing lectures
Clear grading criteria
Caring
1.0
5.0
CS1334
Grade: Not sure yet
Apr 29, 2022

He teaches as though you knew to code already. Every time someone asked a question, he responded with sass. All test covers everything and gets harder and harder. Homework is almost impossible, and his classmates are disorganized and lack certain subjects. Refused to go online or virtual, and when the snowstorm hit, he forced us to go in person.

Participation matters
Lecture heavy
Test heavy
5.0
2.0
CS2337
Grade: A+
May 13, 2022
Would take again

2336* -- not listed Prof Arnold is absolutely amazing at explaining concepts. Attendance is not mandatory, but you'll benefit a lot more by attending and asking questions in class, as his teaching is based on examples and not on PowerPoints. Just don't miss deadlines and you'll be fine!

Amazing lectures
Lots of homework
Hilarious
5.0
3.0
CS1336
Grade: B+
May 30, 2022
Would take again

he's a great proffesor and i found he explained concepts very well for someone who's never coded before. tbh the only way youll struggle is if you dont take notes. just copy the code he has up and if you skip just be sure to attend next time since he'll recap everything / give a different version of the same concept. imo a lot of stuff is repeated.

Amazing lectures
Graded by few things
Accessible outside class
2.0
4.0
CS1334
Grade: B
May 31, 2022

Professor Arnold is an alright professor. He is very knowledgeable about the material. He is willing to help you with the homework at the beginning of class. His tests are really difficult and not open book. He also assigns projects along with the tests. Sometimes you have to teach yourself some of the stuff he doesn't go over to be successful

Test heavy
Graded by few things
5.0
5.0
CS1334
Jun 15, 2022
Would take again

He explains everything as simple as possible and lets anyone ask questions to better understand the code. Considering my class had around 40 people and there were like 2 questions per class, dont trust the negative reviews. I ended with a 92 in the class and I didnt even take notes. Just ask for help if you dont understand something.

Lecture heavy
Caring
Gives good feedback
1.0
5.0
CS1336
Grade: Incomplete
Sep 28, 2022

no extra credit no study guides get ready to die lol

Tough grader
Get ready to read
Participation matters
4.0
3.0
CS1336
Grade: B-
Oct 28, 2022
Would take again

Lots of time in between assignments, and straightforward tests and homework.

Clear grading criteria
4.0
3.0
CS1336
Grade: B
Nov 4, 2022
Would take again

This professor does teach useful things in-class lectures. I can understand quite well them. The projects are part of the exams. He is willing to help with projects. The exams are usually half project and half multiple choice. The multiple-choice section does have some tricky questions including true or false and what the code prints.

Amazing lectures
Test heavy
4.0
3.0
CS1336
Grade: A
Nov 21, 2022
Would take again

He will spend as much time as you want trouble shooting any issues you have with your program, but there are no lecture slides or anything you can reference back to. He teaches through the mini programs he writes. The tests are much easier than the projects(50 of exam grade) he assigns. I would recommend you make friends to help debug code.

Gives good feedback
Accessible outside class
3.0
4.0
CS1336
Grade: B
Nov 29, 2022

I'm typically a straight-A student & struggling in his intro class. I like him & his lectures okay. My problem is with his tests (3 total). I studied from my notes & book, but there were words & material on the 1st test I had never seen before. And since a lot of people missed those problems, he put the same material on the 2nd test - annoying.

1.0
5.0
CS2337
Grade: Incomplete
Feb 16, 2023

He doesn't teach anything in class. There isn't any structure to his lectures. Every class he shows up 10 minutes late, has small talk with the class for 30 minutes, and the last 30ish minutes of class is when he will actually start coding. I have learned nothing from him, everything I have learned has been through reading the assigned zybooks.

Get ready to read
4.0
3.0
CS1336
Grade: A+
Feb 24, 2023
Would take again

Pretty decent professor. Gives 1-2 weeks to complete assignments. Assignments are helpful and allow you to grasp the topic. Lectures are a must for exams, however, sometimes a waste of time. He doesn't have presentations. He usually shows code or writes out notes. He always answers questions and explains topics if you don't understand.

Get ready to read
Graded by few things
Accessible outside class
2.0
4.0
CS1334
Grade: A
May 25, 2023

I only had him about half the semester, a different professor took over the class. He is alright, his lectures make sure you understand the content. Tests are rough, no notes allowed. not sure if it's every semester but for our test with him he made us come in on a Saturday morning which was difficult for many.

Participation matters
Graded by few things
2.0
3.0
CS2337
Grade: B
Aug 27, 2023

I took Arnold in Spring 2023. He didn't teach much, and he expected students to know mostly everything on their own. Exams weren't too difficult as long as you went through the zybooks material. Projects were a bit difficult. He did use visual studio code to help students visualize certain concepts, which was helpful.

2.0
4.0
CE1337
Grade: F
Oct 5, 2023

His lectures were not helpful in completeing assignments as you need to know other things that were not covered in the lectures to complete the assignment. Would not take this class again.

Tough grader
Lots of homework
5.0
3.0
CS1336
Grade: A
Dec 6, 2023
Would take again

Professor Arnold was probably one of my favorite professors so far; he actually takes an interest in teaching students and doesn't teach by the slides. He is pretty approachable, his humor in class isn't my taste but he's generally a cool guy. Recommend him fs.

2.0
3.0
CS1336
Grade: Not sure yet
Dec 9, 2023

There's not necessary participation in the class, so, many students haven't talked throughout the semester. However, he has singled me out multiple times asking if I specifically understand "because you haven't said anything all semester." His lectures consist of him writing code and expecting you to follow along with few explanations. Do not take.

Tough grader
Test heavy
Online Savvy
5.0
4.0
CS1336
Grade: A-
Dec 9, 2023
Would take again

He has fun and informative lectures that do not rely on powerpoints or the textbook, instead shows you how to code directly. Homework and exams are hard, just make sure to ask questions in class to solidify your understanding, as he will literally give you the homework answers if you ask him. Labs are hard, but you got 2 hours with a TA to do them.

Amazing lectures
Hilarious
Test heavy
2.0
4.0
CS1336
Jan 18, 2024

To be frank I did not care for Prof Arnold. He lectured a lot, often went on tangents and overall class was very boring. My biggest problem was his constant belittling of students. While he played it off as a joke he often picked on a set few students for essentially not understanding the class material. Try to take the other professor if possible.

Lecture heavy
Test heavy
1.0
4.0
CS1336
Feb 1, 2024

Incoherent lecturer and would go on off topic a lot during class. There were no supplementary materials only the recorded lecture. I recommend you take someone else.

1.0
5.0
CS1336
Grade: B+
Apr 26, 2024

Its my first CS course so i showed up everyday to try and learn. I regret it. has slides that are very helpful, but prof intentionally doesn't use them, and talks about irrelevant things instead. Key concepts are BARELY COVERED, leaving students confused. Only redeeming quality: helpful on labs/projects. Actually a terrible professor DO NOT TAKE.

2.0
5.0
CS1336
Grade: Not sure yet
May 4, 2024

Ok so this professor is not as bad as people make him out to be. He tries his bes

Tough grader
Lots of homework
Online Savvy
5.0
3.0
CS2337
Grade: A
May 18, 2024
Would take again

Pros: Will answer any questions you have, very patient (sat with me for 90 min to help debug code), amazing office hours, and I just really like him man - thought he was funny and a good teacher Cons: No online material/slides, very few tests that are worth a lot (I think they were very fair), not much homework, writes horrible emails

Test heavy
Graded by few things
1.0
4.0
CS4384
Grade: C
Jun 7, 2024

Likes to hear himself talk. He will stop the lecture for multiple minutes to berate someone if they come in late, even if they're quiet and try not to disturb the class. At the end of the semester, there was an issue with my grade, he hadn't taken my test rework into the calculation. He fixed it after a few unpleasant emails.

Tough grader
1.0
4.0
CS1336
Grade: A
Dec 6, 2024

He cannot teach he does alot of yapping and included the important stuff in the middle when no one is paying attention. Save yourself the trouble and get another professor. Have not learned anything all year

Tough grader
Group projects
Lots of homework
5.0
1.0
CS1436
Grade: Not sure yet
Dec 7, 2024
Would take again

I love him =)))

Gives good feedback
Hilarious
Caring
4.0
2.0
CS2336
Grade: A+
Dec 7, 2024
Would take again

He's a decent professor if you go to class and pay attention. Although most of the learning is outside of class through ZyBooks, he answers any question you have about it in class and provides examples. The tests are pretty easy if you read ZyBooks and know the basics/definitions. Projects aren't bad either. Good professor to take for the class.

Respected
Lecture heavy
Test heavy
5.0
1.0
CS1436
Grade: A
Dec 9, 2024
Would take again

I don't know where all these bad ratings are coming from lol. He's an awesome professor. While he does yap during lectures, it makes class more fun. He's HILARIOUS. His teaching style is unique, since he doesn't read off slides, but I guarantee you that he starts from the basics. No need to worry. Also, READ THE TEXTBOOK!!! It helped me a ton.

Get ready to read
Hilarious
Accessible outside class
3.0
1.0
CS1436
Grade: A-
Dec 23, 2024

Mixed feelings. He's so laid back that he sometimes seemed lazy. Read the textbook; it has everything you'll need. Gives good feedback when you ask questions. Doesn't allow laptops during class :/ but no one really followed that rule near the end of the semester lol. I'm mostly just annoyed that he was 30 minutes late to our final but ok. A yapper.

Get ready to read
Gives good feedback
2.0
5.0
CS1436
Grade: C-
Jan 17, 2025

He is good when it comes to lectures. But he has problem of make things weird for exams & pojects. Do not take him as your cs1 professor. Take someone instead.

Tough grader
Participation matters
Lecture heavy
1.0
5.0
CS2336
Grade: A-
Feb 18, 2025

Classes are nothing but yap sessions. You're better off learning everything from the textbook.

Get ready to read
Lecture heavy
1.0
4.0
CS1337
Grade: Not sure yet
Mar 15, 2025

Homeworks are pretty tedious not gonna lie. Lectures are boring, long, and ,uninformative.Tests are not over lectured topics. 0 EXAM STUDY MATERIAL!!. This was so infuriating..trying to study for this test but literally not being able to. I can't understand why he's rated so high given that I've taken laurie thompson and she's better (somehow).

Lots of homework
1.0
3.0
CS1337
Grade: Not sure yet
Mar 26, 2025

Do yourself a favor and DO NOT take him. Going to class or not going class won't have much of a difference with him. He yaps a lot, the first half of the class is literally just him explaning his day-to-day life. His lectures are also very unstructured like he would yap and then explain a topic in the middle and then get back to yapping.

Get ready to read
1.0
3.0
CS1436
Grade: Rather not say
Mar 26, 2025

He is very laidback professor and likes to do things very old fashioned. I find it very ironic that in a CS course he doesn't allow his students to use laptops or any devices during lectures. You'll be much more successful by taking somebody else.

Get ready to read
Lecture heavy
4.0
3.0
CS1436
Grade: A-
Apr 8, 2025
Would take again

Great Guy! Learned how to cook a prefect thanksgiving dinner! Finally found out what a turkey bastor is!

Inspirational
Hilarious
3.0
3.0
CS1436
Grade: A-
Apr 16, 2025

Overall a mid experience, he takes the class way more seriously than what it is and his lectures aren't all that helpful as he spends way too much time going into things that don't matter in this level of course. You can tune out most of the lecture and be perfectly fine. Also has a tendency of sounding a bit condescending when answering questions

Lecture heavy
2.0
4.0
CS1337
May 2, 2025

Does not allow computers in a CS class. He explains what he says well, but most of the time what he says is unrelated to the course. You need a 70 average on two exams to pass, even if you get a 100 on all the assignments, yet the exam review is not helpful, and 90% of the things he explains in class WILL NOT appear in the exam.

Tough grader
Test heavy
Graded by few things
1.0
3.0
CS2337
Grade: A-
May 8, 2025

He is decent at teaching subjects when he actually does teach them. 90% of the time he is yapping about useless stuff. He takes the class too serious and makes it his mission to make the tests (worth a huge chunk of your grade) as hard as possible. Do not expect any helpful review material at all. You're better off taking someone else.

Test heavy
Graded by few things
1.0
5.0
CS2337
Grade: Rather not say
May 8, 2025

If you like to hear someone yap for 1 hour and only teach for 10 minutes- take him. If you don't show up to every lecture-you're cooked. No notes/slides, everything is self-study. There was no review material for the exams as well. He does not allow laptops in a CS course. If you don't get above a 70 average on the two exams, you are not passing.

Get ready to read
Lecture heavy
1.0
5.0
CS1337
Grade: Rather not say
May 8, 2025

Get ready to study for bachelor's of yappology in yappington sciences. There wasn't a single lecture where he didn't divert from the actual topic and started talking about some useless non-class material stuff. Take somebody else.

Get ready to read
1.0
3.0
CS2337
Grade: A+
May 8, 2025

If you go to all his classes and are willing to self study the textbook, the course shouldn't be too hard. However, his classes are snooze fests and sometimes he can come off as somewhat patronizing. He likes to go on about more complex subjects not related to the course. He also never posts anything useful at all.

2.0
5.0
CS2337
Grade: B
May 9, 2025

He's a good person, but that doesn't make him a good professor. No notes/slides/test review, completely reliant on textbook, few homework assignments (only 5). Lectures were kinda useless as he talks about whatever. Decent examples of code though. Hw - 40%; Midterm/final - 30% each

Get ready to read
Hilarious
Test heavy
4.0
3.0
CS1337
Grade: A+
May 12, 2025
Would take again

He's a fun professor, but he's ok at teaching. He usually goes off topic a lot during class, but you can ask questions and he answers them well. There is a textbook, but you don't need it because you can google a lot of the content. There were only a few assignments he gave out so most of the credit was on the tests (which were hard)

Lecture heavy
Test heavy
Graded by few things
3.0
3.0
CS2337
Grade: A-
May 18, 2025
Would take again

Prof. Arnold subbed into to our 2337 class at the start. Gave us very few homeworks (5) and most of the grade relied on 2 test. Lectures were pretty boring but sometimes were informative. Test were not impossible but were hard to study for. Gives a very broad overview of test material.

Graded by few things
5.0
3.0
CS1337
Grade: A
Jul 16, 2025
Would take again

Professor Arnold was always happy to help. I often attended his office hours when I got stuck on projects. While he's hilarious, I do agree with others in that his class is very textbook heavy. But, if you spend just a couple hours outside of class reading the textbook, then the class is easy. His lectures can be very useful only if you take notes.

Get ready to read
Hilarious
Accessible outside class
5.0
1.0
CS1200
Grade: A+
Dec 9, 2025
Would take again

Disregard the old reviews, this is the easiest class if you take him (CS 1200, not sure about 1337). My guess is he might have changed the course recently to make it easier. 3 homework assignments throughout the entire course which each take less than a day to do. The hardest part is showing up to class, it's such a free A. 1000% recommend.

Group projects
Hilarious
3.0
1.0
CS1200
Grade: A
Dec 9, 2025

He is a good professor when he is on topic which is usually only about 60% of the time. He also doesn't allow laptops for some reason even though he teaches CS, Honestly you should take him for CS 1200 and CS 1200 only because he only gives out 3 homework assignments in that course. I wouldn't take him for any other course.

Hilarious
Graded by few things
4.0
1.0
CS1200
Grade: A
Dec 10, 2025

Easy A. Graded on only three (easy) assignments and attendance, no quizzes or exams. However, he talked really slowly (and with a lot of awkward pauses) and went off on a lot of tangents. He was pretty hilarious though.

Hilarious
Graded by few things
4.0
1.0
CS1200
Grade: A
Dec 13, 2025
Would take again

We literally just yapped in class. Sometimes it was how to be successful, sometimes about being a better engineer, and sometimes actually learning some cool computer science stuff. We literally only had 3 homeworks as our full grade so you'll be fine. Take his class, you'll like him.

Clear grading criteria
Hilarious
Graded by few things
2.0
1.0
CS1200
Grade: A
Dec 18, 2025

Prof genuinely went on random tangents about his life for like 3 months worth of classes and then randomly locked in for the last month for HW #3. Will wipe out half your points for formatting errors, but will also give curve so it all evens out. Only 3 assignments, and DO NOT DREAM of skipping class or u r cooked

Participation matters
4.0
1.0
CS1200
Grade: A
Dec 19, 2025
Would take again

This is the best professor for the CS1200 course. He only gives out three assignments which are not difficult. Attendance is mandatory, but he is entertaining and jokes around with his students. If you show up to class and follow directions this is a very easy A.

Group projects
Hilarious
Graded by few things
4.0
1.0
CS1200
Grade: A
Dec 24, 2025
Would take again

i don't believe he will be teaching cs 1200 again, but if he is i would go for him. his lectures were very fun and unconventional, but i often found myself falling asleep during them...however, there were only 3 total assignments and his expectations for all of them were very clear and simple. if you show up to class and do the work, it's an easy A

Clear grading criteria
Hilarious
Graded by few things
Class Info

Online Classes

100%

Attendance Mandatory

55%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 87 grades
Most common grades:
A (27)
A+ (18)
A- (16)
Grade Distribution
A(45)B(13)C(6)D(2)F(1)A-/B+(20)
Based on 109 reported grades
A: 27
A+: 18
A-: 16
Not sure yet: 15
Common Tags
Test heavy (33)
Get ready to read (26)
Graded by few things (24)
Skip class? You won't pass. (23)
Hilarious (22)
Lecture heavy (20)
Tough grader (15)
Participation matters (11)
Rating Trend

Declining

-0.78 avg change
Feb
Mar
Apr
May
Jul
Dec
Last 6 months
Ratings by Course

1337

5.0

(1)

CS4348

4.0

(1)

CE1337

3.5

(2)

CS1436

3.3

(7)

CS1200

3.3

(22)
+6 more courses
Difficulty by Course

CS1336

3.7

CS1334

3.7

CS4384

3.6

CS1337

3.5

CS2336

3.5

Similar Professors