1.9
Quality4.4
Difficulty22%
Would Retake236
Reviews22%
Would Retake
236
Reviews
Rating DistributionOfficial
5
37
4
12
3
12
2
11
1
164
What Students Say
“I had him for 1301 and really enjoyed it”
CSCI1302 - 1.0 rating“His lectures were BAD”
CSCI1301 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
76%
Grade Predictor
Your expected effort level
Predicted Grade
B-
Grade Distribution
Common Tags
Rating Trend
Improving
+0.68 avg changeRatings by Course
CSCI1730E
4.8
(8)CSCI2720
4.1
(19)CSCI1730
3.9
(11)CSCI1301
2.0
(74)CSCI1302
1.2
(124)Difficulty by Course
CSCI1302
4.8
CSCI1301
4.2
CSCI1730
3.4
CSCI2720
3.1
CSCI1730E
3.0
Reviews (236)
very new to this, gives ok lectures. Projects and labs are always graded harshly and quizzes and tests are in person and hand-writing codes on them. Very hard quizzes and tests and require reading and knowing a lot about coding for an intro course. There are class exercises on lecture days and they're graded on participation. Nice guy though!
gives alright lectures, and participation matters on in-class assignments. projects and labs are due weekly which are graded harshly. Quizzes are difficult but they're based on lecture slides and textbook info.
The lectures are ok. The labs and projects are assigned weekly, and are graded quite harshly. On lecture days, we are assigned class exercises that are graded based on participation, so participation matters. The quizzes and tests are also very difficult, and require a high level of knowledge on code.
Difficult class, but he is good. In-depth lectures and is accessible outside class for help. The lectures are boring, but very informative. While he doesn't take attendance he often gives out in class exercises that are taken up for a grade. Be prepared to spend a lot of time studying and practicing code for this class, it does not come easy.
Great professor, an awesome person to speak with during office hours, and is helpful with projects and labs. The midterm and final were worth 50% combined, but there was a curve, and you can do well if you study. The projects and assignments are pretty clear instruction-wise. Overall, if you put in a little effort, you will do well.
There is in-class exercise pop up so don't skip the class! Lab due weekly, sometime with the project also at 5pm every friday. I'm a beginner with coding so this is really hard for me to understand. Details ppt and explanation. Point deduction if you get a mistake on code, you'll get 0 if it not running. Quiz, test open and close during class time.
Avoid Jack Bass. He did not stick to his word and honestly the quizzes are too much when we already have weekly labs and sometimes projects.
Lectures are pretty boring but Bass is clearly very knowledgeable. Projects and labs are straightforward and easy. Quizzes are based on nuances in the textbook and some were pretty hard. Only gripe with the class was petty grading. Do a project/lab perfect and accidentally leave off the Statement of Academic Honesty you get an 85.
Please dont take him unless your gpa matter to you!
I would honestly major in gender studies rather than take his class again. If you are in the predicament of only being able to take his class, it's better to wait for the next semester and pick a different professor. Lectures are abhorridly boring and will make you question your own existence. He doesn't give you a good foundation in 1301!
No leniency whatsoever, which is ironic due to the lack of teaching skill. Labs, projects, assignments, and quizzes are all part of your grade excluding any exams. There are only two exams and they make up half of your grade. You would need to spend a couple hours every day if you wanted to learn all the material he "teaches"
Boring lectures
I HATE him. PLEASE take another professor. He is SO BAD at lectures. Spends more time saying "I guess" and "I mean" than actually "teaching" if u can even call attending his lectures being "taught". Has "surprise" assignments so u pretty much have to go to class. Lab/Project grading is unnecessarily hard. OVERALL DO NOT TAKE HIM FOR YOUR OWN SAKE!
Wasn't the most exciting lecture-wise but he knew what he was teaching. Everything was in the textbook so if you just put in some effort, none of the content was challenging. He was nitpicky about minor differences from the example outputs for labs and projects but I believe that was a department policy. Completely fine for an intro CS class.
Avoid lil bro. This class aint it. If your between this class or anything else, take anything else
He spends most of class writing example programs on the screen, but the two big exams and his frequent quizzes cover conceptual information, edge cases, and exceptions not seen in lecture. So, it would be better to read the textbook outside of class.Unfortunately, he has random in class graded assignments, so you have to go to the useless lectures.
Jack Bass is a dull professor who may know what he is doing but does not understand that he is teaching an introductory course. Constantly repeats the same phrases and spends time learning topics that do not matter or are in a higher cs class. Gets confused by his own examples in class. Be prepared to study outside of class and work hard on labs.
Do not take this professor, can not explain topics for the life of him. Stutters and says "I guess" more than actually explaining the topics. Labs are graded poorly, one spelling mistake is 15% off the grade. The tests are much harder than the other profs and are worth 50%. Most boring class I have ever taken, do not take!
PLEASE DO NOT TAKE HIM. Has pop assignments, each worth about 1% of final grade. Lectures are boring as hell, skipping is gambling pop assignments. Found grading to be fine but it's done by TA. Midterm was WAY harder than other professors. He cannot teach, so be ready to teach yourself. Very nit-picky. Confuses him self. Doesn't explain clearly.
Jack Bass is one of the worst professors I've had in recent memory. Words cannot express how boring this man's lectures are. Is he knowledgeable? Sure. Is he even remotely entertaining to listen to? Absolutely not. The grading criteria for labs and projects are incredibly hyper specific as well. The TAs are the ONLY bright spot in this class.
DO NOT TAKE THIS CLASS WITH HIM! He is a nice guy, but you don't learn anything. The way he lectures is EXTREMELY boring and he isn't very clear. When he has the in-class assignments, he makes sure to give them out on the days when he KNOWS no one will come. The exams are pretty hard as well, so beware...
- Lectures do not help you - Final exam grade not given grades due - midterm harder than other classes - doesn't give good feedback for exams - The textbook is helpful but not accessible (try and find an online copy) - not given a curve - exams are heavy on code writing midterm was fine but the final was a lot harder in comparison
This professor will genuinely ruin students' passion to pursue computer science. We do not have access to problems on the same difficulty as the tests. The midterm and the final are insanely harder than other professors. Please do not take this class with him.
Beware of Jack Bass. He gives the most boring lectures and asks the class questions as if anyone is listening. There are in-class participation assignments, so you must attend class. His tests and quizzes were very nuanced and way more difficult than needed for an intro course. The labs and projects were the only enjoyable parts.
His lectures can be boring at times but he does really care. He is very accessible outside of class and even though the tests are hard I would say he was quite lenient with some of the grading. He also gave some extra credit too which is nice. I think the other reviews are hating on him too much and it's just people not ready for CS in college.
Office hours are goated iff you use them from day 1. External content is required to understand lecture. The textbook is good, but even it gets confusing at times. If he asks class question in lecture, my answer was often wrong, so of course I'm not going to speak up w/ answer while we sit and wait for someone to answer. Awkward moments & speech.
DO NOT TAKE BASS!! I went to office hours but he wasn't helpful. His lectures ARE NOT helpful. BEWARE of in-class exercises. He will give you an exercise randomly throughout the semester to check for attendance. If you miss class because you are sick but give him a doctor's note, he won't care and give you a 0 for the exercise.
worst professor i've ever taken
Bass' lectures are mind-numbingly boring and do not cover all the content you need to know. Sometimes test questions refer to specific examples worked in class, and there are frequent surprise graded assignments in class. You will need to read and practice a lot outside of class. CSCI 1301 homework coding is the same across professors and is easy.
Lectures were very boring. He is a new prof so I have some leniency. You would be better off taking any other prof. He doesn't explain very well. When he asks a question and no one answers he just sits there awkwardly waiting for someone to answer, wasting time. This was my least favorite class. Dr Barnes or Cotterell are much better choices.
The worst professor I have ever taken. Midterm was hard, but the final was impossible. Idk why he is still allowed to teach. Would not recommend to anyone.
Horrible. Boring lecture, hard tests, hard grader
A very knowledgeable guy, but needs work in teaching. Not the worst, but it takes a bit to learn how to listen to him effectively. In class assignments are relatively difficult so I'm thankful that they were graded on participation. Tests and exams focus more on knowing very specific cases than the topics overall, and therefore are difficult.
Mr. Bass was a pretty nice guy, but gosh were his lectures hard to sit through. I could not understand them half the time due to the fact that he rambles a lot and talks very fast. He is not very great at explaining. I have Dr. Barnes this semester and the class is so much more engaging and informative. All 1301/2 courses are standardized though.
take literally anyone else but him
Pretty much all other reviews are spot on. This guy is BORING. Cannot teach much at all and found myself on the verge of falling asleep frequently. "I mean" + "I guess" + random quizzes and assignments = CSCI 1301 with Jack Bass. Labs graded harshly but if you follow the instructions EXACTLY (make no spelling mistakes) you should get a 100 on each.
This guy deserves the biggest apology for these reviews. Jack Bass is a fantastic lecturer, he's incredibly knowledgeable, accessible outside of class, and never, NOT ONCE, gave us an assignment/quiz/test for that wasn't planned/discussed. Yes, there is a textbook (free online). Yes, you have to come to class. Don't be scared to take Bass though.
I thought I would have an awful experience based on the reviews here, but I really enjoyed having him as a professor. He posted reviews for quizzes, exams, and did in-class activities that helped with the midterm. Yes, the class is difficult, and you do need to go to lectures and put in the work! But that has nothing to do with him as a professor.
Has a hard time explaining things in simple terms and tests/quizzes are pretty difficult. 4 projects and 4 homeworks throughout the course; not too hard, but decently time consuming. Lectures are boring and relatively unhelpful other than knowing what was covered so you can teach it to yourself later.
I'm not going to say he's the best professor, but I feel like a lot of these reviews are being overly critical. His lectures were boring, but you just got to pay attention and read the textbook. My main critique is the harsh grading of the labs by TAs, one line of inconsistent indention will get you an 85% even if everything else was perfect.
Professor Bass isn't as bad as a lot of the reviews say. He's very accessible outside of class, does in class activities to give you practice on the material, and posts reviews for quizzes and exams. Lectures are BORING. Labs are graded very harshly by the TA's but otherwise the class is straightforward. READ THE TEXTBOOK to do well!!
His lectures are boring and he tends to just write on the board as he is talking rather than engaging in the class. He does not post any lecture material on elc and just references textbook chapters instead. The material gets significantly harder as the class continues, but his methods do not change. Only take if you can learn on your own well.
Bass wasn't the best professor but these reviews are over critical. His lectures were a bit boring and kind of awkward at times, but overall not too bad. Course is what you make of it, so just put in the effort and study the textbook outside of class and you should do well. Fair workload, and Bass seems to be trying to give more study materials.
I took 1302 with him. Yes, most reviews are very critical, but this does not mean he is a great teacher. He is very awkward, he almost feels out of place in his own class. If you feel confident in your ability to read the textbook, I would say this class is easy. However, the textbook is written in broken English. Have an AI paraphrase for you.
The class is not as difficult as reviews state, and Bass is not a bad professor by any means. Lecture slides are posted. Lab grading can be very strict but the labs aren't too horrible. Midterm and final were both hard but doable. The quizzes were the most difficult part of the class, in my opinion. Go to class to complete the classroom exercises!
If academia had a final boss, it's Jack “Skibidi Sigma” Bass. Bro walks into lecture like he's about to drop the Elden Lore of economics/physics/philosophy (whatever class he's cooking) and proceeds to mog the entire room with pure intellectual RIZZ.
Not as bad as some people say, but the lectures are pretty boring. He gave us some extra credit and dropped some things which was nice. Labs and stuff are standardized for the CS department so their the same. You have to be insanely thorough with them though, the TAs will test absolutely everything and take off a lot for a simple mistake
I wouldn't say that Professor Bass is the most charismatic lecturer, but he works really hard to improve. He tries to be as fair as possible and as long as you show up and are willing to do the work, he will be there for you. His office hours are super helpful and oftentimes he'll stay overtime if you really need help.
Had him for 2 classes. I wanted to like him but he simply is not a good teacher. He only offers one way of learning material and is VERY strict with grades and due dates. He explains concepts in a way that only makes sense if you've been coding for 4+ years. Quizzes and exams are borderline impossible. After his classes, I no-longer like coding.
Okay so crazy thing... Prof. Bass has seemingly committed to the up and up. His past reviews are scary coming into the class, but he's legitimately solid. Like really solid. Not sure if the online format helps him shine more, but he's been explaining things well, organized, and helpful outside of class. Dead serious would happily take him again.
At first I was scared of Jack Bass due to his reviews, however, he was a great professor. His lecture videos were informative and he showed he cared. Systems programming is a difficult course. It has lots of difficult to understand concepts, especially for new programmers. It's not a fun course, but it's totally do-able.
My experience from 1730 has greatly improved since taking 1301 with him. His old reviews only reflect his 1st yr teaching, so I wouldn't be scared to take him. The class itself is organized, but lectures can be long because there's alot to cover in 8 weeks. Make sure to study alot, but he also gives you 1 cheat sheet for quizzes (15%) /tests (50%).
I was scared to take Systems, which is known to be hard, with Bass based on the reviews, but I took him anyways to avoid he who shall not be named who has a monopoly on teaching all systems classes during Spring and Fall. Professor Bass is a really young guy, and is extremely knowledgeable and caring. Breath of fresh air for UGA CS department.
His lectures were BAD. He was nice, but if you do not have prior knowledge, you are better taking one of the other professors. His exams were on paper, and difficult. This class was so much harder than 1302 and I think it was entirely because I had Brad Barnes for 1302. Quizzes were insanely difficult as well. Labs were okay.
if you can't stand boring professors, then this class is NOT for you
I had him for 1301 and really enjoyed it! He offered extra credit and was very helpful. Everything was fine in 1302 until he suddenly slammed his fist on the table, stormed out, screamed angrily, and threatened to report everyone to Academic Honesty. I've never seen him act like this before; did something happen to him?
While I do respect him for giving great feedback, threatening the entire class, kicking the chair to smash a ceiling tile, does not excuse him for getting so angry, yelling at us, and damaging property. Any reasonable person would understand that if you don't enjoy teaching, then don't teach. Despite being a young professor, do not have a meltdown.
Jack Bass had a serious crashout yesterday (at least he apologized for it today). Kudos to him for that, though it really wasn't ethical either way. In all seriousness, something like that can really make someone angry or even cry. I get that we're adults, but so is he (you don't just kick a chair like it's a soccer ball).
It genuinely feels strange to see a young looking guy appear so angry. I've never seen him like this before.. not even in 1301. The apology seemed rushed, but I still have PTSD from the intense thunderstorm he caused. I can't imagine him flipping a student's desk over, kicking furniture, and running out the door screaming.
Jack Bass is hands down the best professor I've ever had! His teaching style is engaging, clear, and inspiring. He makes complex topics easy to understand and genuinely cares about his students' success. 10/10 stars. I would definitely take again! I hope to see him succeed!
Bass is honestly a really good professor. He explains things clearly and makes even the harder topics easier to understand. His classes are relaxed but still super informative, and you can tell he genuinely cares about his students. Definitely one of the few professors who makes learning enjoyable. I swear..
I really like how the professor explains things. Even the harder topics don't feel impossible, and he's always willing to answer questions. You can tell he actually cares about students and wants everyone to succeed, which makes class way better.
One-on-one, Bass isn't as bad a professor; his lectures can be a bit all over the place. He does have anger issues, so beware, he had a tantrum where he knocked down a desk and hit a ceiling tile. He may seem fine, but he will blow a fuse if things go wrong. Some of my friends withdrew because of his outbursts. Meh, professor & bad professionally.
I took bass for 1301 and I had no problems with him or his teaching. This semester, however, has been completely different. He's unhelpful when you ask questions (even telling you to figure it out yourself), and assigns time-consuming projects and homework at the same time, with deadlines in the middle of fall break. Do not take him for 2720.
Not an actual review, just putting it out there that he botted his RMP page with positive reviews. That's already a VERY bad sign.
His classes can be messy, so it might be a good idea to take notes during the lectures, and it might be impossible to pass if you don't read the textbook and rely only on what he says during class. For some reason he likes to leave any Tophat/written activities for the last 10 minutes of class, but I didn't mind that much as they were very brief.
Apparently he had an outburst in another class. If true, not excusable, but fwiw he was fine in 2720 if rambling in lectures. He was also lenient when grading. Funny (and sad) that he presents slides about mental health but then he's the one who has a breakdown. (Also note how right after the tantrum, somehow 21(!!) positive reviews are posted...)
Voice=monotone and straightforward. Can work w/ 1 partner on programmng assigmnts (4 total, fairly easy: 1 proj for a linkedlist, a doubly linkedlist, a BST, then 1 for some sortings algs). HWs are short (1st was long tho). Heard he mightve went off in his 2720 class but idk much. Seems pretty chill so far; I got the impression hes on the spectrum
Professor Bass has boring lectures and a monotone voice that makes it very hard to follow in class. He regurgitates what's in the textbook for his lectures and gives the exact examples from it too. The quizzes are difficult, labs you are okay, just make sure you do exactly what's in the instructions. Finals and midterms are 50% of the grade.
Genuinely the worst professor I have ever had. Lectures are very monotonic. No compassion is shown from the professor neither does he put in any effort to make the lectures engaging. Formatting for assignments are so bad, 2 tests that are worth 50 percent of your grade. Office hours are useless because its just like the lecture but 1 on 1.
This professor doesn't seem to care about whether students succeed. The grading feels inconsistent and sometimes unfair — there's little feedback, and you never really know what he's looking for. Tests don't reflect what's covered in class, and the lectures don't prepare you at all for assignments.
if you want to be sane please dont take this professor
Seriously not going to be taking this professor anytime soon. I genuinely feel restricted from speaking out about what he did.
1301 grading policies are tough, but not Bass's fault. He's not a bad lecturer, a bit awkward but he gets the point across and makes some good jokes. He does seem to care, but sometimes seems confused if you don't understand something, though that may just be how he is. I won't not recommend him, but he wouldn't be my top choice.
I get where you're coming from, but I honestly think he pretends to care more than he actually does. We're not sugar-coating this. He might throw in a joke here and there, but when it comes down to really engaging with students he struggles. This is one of those times where a professor just throws you materials and says, "learn it yourself."
I feel like he's not as bad as people make him seem. But, he isn't the most interesting & seems really awkward. He genuinely tries to increase engagement (questions, groupwork, etc) to make the class interesting, but I personally wouldn't take him again. I do believe people don't put in the effort and blame him for bad scores.
this dude throws all the material at you and you basically have to learn it yourself because he explains everything as if you are an expert in CSCI and not a beginner. Has 0 engagement when lecturing and cannot hold eye contact or a conversation with students. Waste of time.
I mean I know about what happened but I wasn't in that class. Nonetheless nice guy, socially awkward and wants you to do well but his rules are his rules and that about it. Grades pretty rough and content is super heavy, an ok class but i couldn't recommend anyone I have seen teach 2720
Jack, or as I call him, Jacqueline, is one of the most compassionate men I have encountered in my lengthy lifespan. After 85 long years of life, I decided to come back and finally get my degree, and was pleasured greatly when I met this man. He taught my old ass how to use a puter and absolutely HAMMERED me with information! I'm a fan of jack.
Jack went to a hibachi with me after class to explain data structures and used a great fried rice analogy to teach me the ways of algorithms. He also used his amazing charisma to score me some free vegetables. If I had a nickel for every time ol' jack kicked a chair, I'd have a nickel, which isn't a lot, but its funny it happened.
Get ready to read! He made me read like 8 books for pretty much no reason but to talk about them. Personally. After class. He also forgot to teach me computer science related subjects, but creamed me with the extra credit when I told him I'd never forget him. And that's why you, jack bass, are going to be my best man. Love ya jack!
I'm not sure what my grade is. I really dont know if this was a difficult class or not, mostly because I just don't know what my grade is. I also don't know how good of a teacher he is, I don't know my grade. I'm so confused because I cant see my grade in other classes. I broke my arm on the way out of my dance classes and now I cant check grades.
He kind of alluded to doing things with his dog in class, which was hilarious but also confusing and sort of ticked me off. However, he had some green flags because he has no girl friends and greets everyone with a handshake. He also shares his location with me, and says "good morning" and "good night" every night.
I didn't know much about jack going into this class. Yes, I knew he had curly hair. Yes, I knew he picked at scabs during class. And yes, I definitely knew about the fact that like 8 kids came forward about him last year. However, I wasn't aware he was going to gently guide me along the lines of comp sci like he did. Love you jack.
Not many people posting about this, but something he did that no other professor dared do is take the whole class out to a hibachi and explain complex computer science subjects with the environment. I remember him teaching us about zero-arg constructors using the onion volcano. He was incredibly entertaining!
Take him! And don't be surprised if he invites the whole class out for dinner! It's his treat!
Hibachi was great, jack was greater. Good analogies. Good lesson./ 10/10
class was hard, jack made it easyu./ Hope you like hibachi! He takes the class out for dinner once or twice a semester.
His office hours were accessible, but not required due to the fact that I got to speak to him often when he would take the class out for dinner at Shogun Hibachi.
Took this class a few years ago, but was shocked to hear that he started going to Shogun hibachi instead of Goten. I love jack, but this was a downgrade.
Very decent teaching, was comassionate. I see a lot of reviws about hibachi, and let me say they are all true.
I'm not a student, I actually work at Shogun hibachi. And let me say, jack really treats his kids! He tips generously and doesnt ever ever ever speak about the bill.
Jack made graphs and trees click using a fried rice analogy at hibachi. Tough concepts felt fun instead of scary, and he always checked in after class. Would take again just for the analogies and the onion volcano explanations alone.
Never thought I'd learn recursion from a chef stacking onion rings, but Jack pulled it off. Explains slowly, answers every question, and never makes you feel dumb. Extra credit was fair, and his pop quizzes actually matched the lectures.
Data structures terrified me until Jack compared them all to items on a hibachi menu. Now I can't eat fried rice without thinking about hash maps. Clear grading, funny stories, and very approachable in office hours and over email.
Came into this class hating computers, left explaining loops to my roommates using chopsticks. Jack breaks problems into tiny steps and celebrates small wins. Lots of practice problems, but they really prepare you for the tests.
If you like stories, you'll like Jack. Every topic gets a wild analogy: pointers, hibachi; memory leaks, spilled soy sauce. Attendance not required, but if you skip you're missing half the learning. Would absolutely take him again.
I see a lot of these reviews talking about hibachi. I foolishly did not participate in this and barely scraped through the class. Jack, however, was super understanding and decided to level with me privately in office hours. He's a legit good guy and I hate to see him being disrespected with some of the old reviews.
Jack's labs are where the magic happens. He walks around, checks in, and gently nudges you toward the solution instead of giving it away. He's the type of professor who remembers your name and your struggles.
Honestly took this class for the easy A rumor, stayed because Jack made me care about efficiency and Big-O. He pushes you just enough without being cruel. Deadlines are firm, but extensions are possible if you actually communicate.
Class vibe was relaxed but focused. Jack joked around, made hibachi references, and still kept us on track. Canvas was always up to date, grading was timely, and I never had to guess where I stood in the class.
Jack's the kind of teacher who will draw a giant diagram, act it out, and then show you the code version. If you're a visual learner, he's perfect. Homework can be long, but it's exactly what you need for the exams.
Jack Bass is an ok teacher, not the best but not the worst. Lectures are long and boring, but as long as you read the textbook you'll be fine. If you don't read the textbook or have previous knowledge you won't understand most of his lectures. Make sure you double check your labs and projects because TAs grade harshly for small mistakes.
His rating was a 2.3 just 4 days ago. Now its a 3.0/5? This just proves the allegations that he botted this page to give him free 5 star reviews. If you take a closer look at any of them it says random stuff that doesnt even make sense. All that aside, Jack Bass is by far the worst professor to teach at the University of Georgia. Take someone else.
botted his reviews dont trust the 5 star ones. scroll past all of them to read the real reviews.
Can't teach, crashed out, and attendance is mandatory.
EASY class!
That one bot review of him taking a student out for hibachi is hilarious. That has to be some kind of academic violation 💀. Anyways, I dont think he's that bad for 2720. If there were better professors, I would rather take them, but if not then he's an ok choice. Textbook isnt mandatory but he does reference it a lot. 4 programming projects total.
Jack teaches the intro class like he's teaching 4th year CS majors. If you don't understand the textbook then you won't understand his boring lectures (may even confuse you more too). If you can take literally any other professor, do so. UGA needs to stop having him teach the intro course. Also sus that he botted his rmp after that incident...
I found the course difficult to follow because the explanations weren't very clear, and I often left class confused about the material. I didn't feel I received enough guidance or support when I asked questions. He literally refuses to make eye contact with me for some reason and comes in the class teaching feeling dead on the inside.
This guy does not care about his students at all. He only cares about his paycheck and I have to agree that he will not make eye contact with you. I struggled to stay motivated because I didn't feel there was much interaction or feedback. I would have appreciated more communication and involvement. I am getting the sense that he hates his job.
The teaching style didn't work for me. Lectures felt disorganized, and it sometimes seemed like student concerns weren't fully addressed. I also need to follow-up that it is weird that the page got botted with positive ratings after an event I'm not fully aware of, but it's factual that this is not the class for me.
He is survivable. But other than that this is the most boring and disgusting lecture I have ever had. I have no idea how UGA hired this instructor to teach. They probably only hired him because he is an alumni.
The lectures were disorganized and hard to follow. Assignments felt disconnected from what was taught, and feedback was minimal. I often left class more confused than when I arrived. Would not recommend.
This professor seems knowledgeable but doesn't explain concepts clearly. Exams cover material never discussed, and the grading criteria are unclear. I spent most of the semester feeling lost and unsupported.
Lectures are rushed, and questions are brushed off. The workload is heavy without proper guidance, making the class unnecessarily stressful. I really struggled despite putting in a lot of effort.
The professor reads directly from slides and doesn't engage with students. When asked for help, responses are vague or dismissive. It's difficult to succeed when expectations aren't clearly communicated.
Grading feels inconsistent, and rubrics don't match what is actually graded. The class structure is confusing, and important instructions are often given last minute. Overall, a frustrating experience.
Not approachable, and office hours weren't helpful. The professor seemed annoyed by questions and assumed everyone already knew the material. Learning felt like guesswork most of the time.
Assignments are returned very late, making it hard to know how you're doing. The lectures lack depth, and the professor moves on too quickly. Students who need clarity are left behind. It's been a month, where is my grade..?
There's very little interaction in class, and the professor doesn't check whether students understand the topic. Exams are overly difficult compared to the limited practice and examples given. The teaching style is monotone and disengaging.
Communication is poor, and instructions often contradict what's on the syllabus. The professor is strict but unclear, making assignments feel like a guessing game. Definitely one of the tougher courses. I also hate him now.
The professor clearly knows the subject, but the teaching style makes it nearly impossible to stay engaged. Explanations are rushed, and when students ask for clarification, the answers are either vague or dismissive. The class often felt more stressful than educational.
This course was extremely frustrating because lectures lacked structure, and concepts were introduced without context or examples. The professor didn't seem interested in whether students understood the material, and the exams felt intentionally confusing rather than challenging.
The professor rarely interacted with students and seemed annoyed when questions were asked. Assignments were complicated but poorly explained, and grading took weeks to return. By the end of the semester, most of the class was struggling and unsure how to improve.
While the professor is knowledgeable, the ability to communicate that knowledge is lacking. The lectures felt like reading from a textbook with no attempt to make the material accessible. Workload was heavy, yet instructions were so unclear that it took longer just to understand what was expected. This was the worst finals month I have ever had.
This class felt chaotic from start to finish. The syllabus is fine but, deadlines were inconsistent, and announcements often contradicted previous information. Attempts to seek clarification were met with impatience. Overall, it felt like a constant guessing game. Like what the heck.
The lectures jumped rapidly from topic to topic, making it hard to take meaningful notes. The professor did not provide examples, which made complex concepts even more confusing. Grading criteria seemed arbitrary, and feedback was minimal, making improvement nearly impossible.
The professor appears to assume that students already have an advanced understanding of the subject. When we struggled, the response was usually to “review the reading” instead of offering real help. This created an environment where many felt left behind early on.
Course materials were outdated, and the professor didn't seem interested in updating or explaining them. Group projects were assigned with no guidance, and grading was harsh despite unclear expectations. Overall, the class felt poorly maintained and unnecessarily stressful.
The professor's strictness would be understandable if the expectations were at least clear, but they weren't. The lectures had little connection to the homework, and the exams felt unfairly difficult. Reaching out for help rarely resulted in anything useful, just more confusion.
This was one of the most disorganized classes I've taken. The professor frequently contradicted the syllabus, and instructions were delivered last minute. The teaching style lacked energy and clarity, making the already challenging content even harder to learn. I left feeling frustrated rather than educated.
1. The class felt like a constant battle to understand material that was never actually taught. The professor rushed through slides without pausing and seemed irritated whenever anyone asked for clarification. Very discouraging experience overall.
Despite the subject being interesting, the professor made it incredibly dull. Lectures were monotone, poorly organized, and rarely connected to the assignments. I left every class unsure of what I was supposed to be learning.
The professor often changed assignment requirements midway, which made planning impossible. Communication was unclear, and when students asked questions, the answers were often contradictory. It made the entire semester feel chaotic.
This course relied heavily on self-teaching because the professor didn't provide guidance. The lectures were essentially long ramblings with no examples or explanation of key concepts. Exams were brutal and didn't reflect what we covered in class.
The professor rarely updated grades and didn't offer feedback on any assignment. It felt like we were working blindly all semester. When grades finally appeared, the criteria seemed completely random. Very frustrating class.
The teaching style was confusing, and the professor often jumped between topics without finishing explanations. Students constantly looked lost. Office hours weren't helpful either, as answers tended to be short and dismissive.
The professor relied heavily on reading assignments but never discussed them in class. Most of us had no clue what to focus on. Exams felt like they were pulled from some entirely different course. I wouldn't recommend this to anyone.
This course lacked structure from day one. The syllabus wasn't clear, the calendar changed every week, and the professor didn't communicate expectations well. The disorganization made the learning experience extremely stressful.
Although the professor is knowledgeable, they don't seem to understand how to teach the material effectively. Concepts that should be simple were made overly complicated. Asking questions didn't help because the responses were even more confusing.
Assignments were heavy and time-consuming, but the professor barely explained how to complete them. It felt like we were graded on guessing skills rather than knowledge. Not a supportive learning environment at all.
The professor spoke very quickly and didn't check if students were keeping up. The class felt like a race rather than a learning experience. The workload was intense, yet the guidance was minimal.
The class was filled with outdated examples and references, making it hard to connect the material to anything relevant. The professor didn't seem interested in updating or improving the course. Very disappointing.
The professor frequently went off on unrelated tangents, leaving little time for actual course content. As a result, we were constantly behind. Exams still expected us to know everything in the textbook even though we barely covered it. Kicked a chair, can't teach, that's so bad.
The grading system felt inconsistent, and the professor didn't explain why certain points were taken off. Attempts to get clarification were brushed aside. The lack of transparency made the class incredibly stressful.
The professor seemed disinterested in teaching and more focused on finishing the lecture as quickly as possible. Questions were often ignored, and participation was discouraged. Not an engaging environment at all.
Group projects were assigned with unclear instructions and no guidance, leading to mass confusion. When we asked for more details, the professor just repeated the same vague description. It made collaboration unnecessarily difficult.
The professor changed due dates and requirements without warning, making time management nearly impossible. The disorganization made what should've been an interesting class feel like constant chaos.
The lectures relied solely on reading from slides word-for-word. There was no explanation, no real examples, and no opportunity to engage with the material. It felt like attending a very long audiobook.
The professor answered questions in a sarcastic or condescending tone, which discouraged students from participating. This created a tense atmosphere where nobody wanted to ask for help. Not a supportive environment.
Material on exams was overly specific and sometimes not covered in class. It felt like the professor expected us to memorize the entire textbook independently. The class lacked focus and direction.
The professor rarely used the class time effectively. Important topics felt rushed, while unimportant side comments took up most of the lecture. I left every week unsure of what to study for the upcoming assessments.
Despite assigning a heavy workload, the professor barely explained the expectations. Instructions were unclear, and the examples provided didn't match what we were graded on. It made completing assignments incredibly frustrating.
The professor appeared unprepared for class most days, flipping through slides as if seeing them for the first time. This made the course feel sloppy and unprofessional. It was hard to stay motivated.
Tests were graded harshly without giving any meaningful feedback, so it was impossible to know how to improve. The professor never reviewed the exams with us, leaving everyone confused and discouraged.
The class relied too much on independent learning with minimal guidance. The professor assumed we already knew advanced concepts and didn't provide foundational explanations. It felt like skipping straight to the final chapter.
The professor's explanations were so convoluted that even simple topics seemed confusing. Students often had to rely on outside resources just to keep up. The teaching style made learning way harder than necessary.
The professor didn't seem to care whether students were engaged or even present. There was no interaction, no discussion, and no attempt to check whether the class was following along. Very disconnected teaching.
Assignments were returned extremely late, sometimes after major deadlines had already passed. Without timely feedback, it was impossible to improve. The lack of communication made the entire course stressful.
The professor graded participation harshly but never explained how it was evaluated. Many students were penalized without understanding why. The unclear standards made the class feel unfair and discouraging.
This course felt like a constant struggle due to the professor's poor organization. Announcements contradicted previous instructions, the syllabus wasn't followed, and expectations kept shifting. I wouldn't take a class with this professor again.
The professor rushed through every lecture like there was a prize for finishing early. None of the key concepts were explained well, and the slides felt like random bullet points. I spent most of the semester confused.
Everything about this course felt unclear. Expectations were never explained in detail, and even after reading the syllabus multiple times, I still didn't know what the professor actually wanted from us.
The professor assigned huge amounts of reading but never connected any of it to the lectures or tests. It felt like busywork with no purpose. Definitely not the kind of class where learning happens naturally.
The class was supposed to build skills step by step, but instead it jumped straight into complicated material with barely any introduction. The professor seemed surprised when most of the class struggled.
The professor rarely replied to emails and often ignored students' questions entirely. Trying to get help or clarification was nearly impossible. The lack of communication made the course much harder than it needed to be.
Lectures were monotone, repetitive, and offered little explanation beyond reading what's on the slides. There was no effort to make the material engaging or understandable. I learned more from YouTube than the class.
Assignments felt intentionally vague, and the professor refused to provide examples. We were told to “figure it out,” even though the instructions made no sense. Grading was strict despite the lack of clarity.
The professor graded participation but never clarified what counted as participating. Some students got full points for barely speaking, while others who contributed regularly still lost marks. Very inconsistent.
Everything was presented so quickly that nobody could keep up. When someone asked the professor to slow down, we were told to “review the material on our own time.” Not very supportive.
The professor updated the online portal at random times, sometimes dropping major assignments without warning. It made the semester extremely stressful and disorganized. Better planning would have helped a lot.
The course seemed promising at first, but the professor's teaching style made it difficult to follow. Explanations trailed off, important topics were skipped, and the lectures felt more like rambling than teaching.
Tests were extremely specific and included details that were never mentioned in lectures. It felt like guessing on every question. Studying didn't feel productive because you never knew what would appear on the exam. FINAL EXAM FOR ALL OF US WAS TERRIBLE.
The professor demanded a lot but offered very little support. Office hours were short, rushed, and not helpful. Most of the guidance came from classmates rather than the instructor.
The professor didn't seem prepared for class most days. Slides were out of order, examples didn't match the topic, and explanations contradicted the textbook. It made everything unnecessarily confusing.
The pace of the course was completely unrealistic. New topics were introduced before we had time to understand the previous ones. It felt like we were constantly trying to catch up.
This course was extremely disorganized. Lectures rarely aligned with the assigned readings, and major deadlines were announced at the last minute, making it difficult to plan or succeed.
The instructor seemed unprepared for most classes. Slides were thrown together, and questions from students were often brushed off rather than answered.
Feedback on assignments was vague and unhelpful. I left each submission more confused than before, with no idea how to improve. The grading system felt inconsistent and unclear. Similar work earned drastically different grades with no explanation provided.
The teaching style made the material harder to understand. Instead of breaking down concepts, lectures felt like reading from notes at high speed.
The instructor showed little enthusiasm for teaching. It often felt like they didn't want to be there, and the class reflected that energy.
Students were often reprimanded for minor things. The environment felt tense instead of supportive. Group projects were poorly organized. Expectations weren't clear, and group conflicts went ignored.
Little effort was made to engage students. Most of the time the instructor talked at the class rather than interacting with us. Course policies felt overly strict and inflexible. Even reasonable requests were denied without discussion.
There was noticeable favoritism toward certain students. Some received extra support while others were ignored. Lectures lacked structure. Important points were skipped while minor details were discussed endlessly.
Materials were often uploaded late or missing altogether. Students had to rely on each other to piece together what was required. The classroom environment felt discouraging. Many students left each class feeling more confused than when they arrived.
Overall, the course felt mismanaged. With clearer organization and better communication, it could have been much stronger.
The course suffered from major organizational issues. Deadlines shifted without warning, instructions changed frequently, and students were left scrambling. With a consistent structure and clearer expectations, the class could have been far more effective.
This class felt chaotic from start to finish. Assignments were released late, grading took weeks, and communication was minimal. The material itself wasn't bad, but the delivery made it difficult to learn.
The overall lack of structure made the course frustrating. Lecture topics rarely matched the homework, and the syllabus was updated multiple times without explanation. Better coordination would have made a huge difference.
The course had potential, but poor planning held it back. Many lessons felt improvised, and important information was given last-minute. A more organized approach would have improved the experience significantly.
The class felt scattered and unfocused. Topics jumped around each week, and there wasn't a clear path through the material. A logical flow and consistent schedule would benefit future students.
There was a noticeable lack of coordination between lectures and assignments. We were tested on concepts that weren't discussed until after exams. With better planning, the course could have been more fair and manageable.
The course design felt unbalanced. Some weeks had almost no work, while others were overloaded with multiple major assignments. A more even workload distribution would have helped immensely.
Information was often delivered too late to be useful. Study guides, assignment details, and grading rubrics were released only days before deadlines. Proper preparation time would improve student success.
The course felt like it lacked a clear direction. Without consistent structure, it was hard to understand what we were supposed to prioritize. A more organized approach would create a better learning environment.
The class struggled from poor communication and organization. Students often had to rely on each other for clarification since official instructions were unclear or contradictory.
The weekly schedule never felt consistent. Some important topics were rushed through in minutes, while others were dragged out for weeks. A balanced pace would improve comprehension.
The course layout felt confusing. Resources were scattered across different platforms, some outdated, some missing entirely. A central, organized hub for materials would help future students greatly.
The course felt like it was being built in real time. Instead of a clear roadmap, new instructions were made up as the semester progressed. A fully prepared course plan would be much more helpful.
The disorganization affected my ability to learn. I spent more time trying to figure out what was required than actually studying the material. Penji tutoring is better honestyly..thanks for the B.
The class lacked a coherent structure. The sequence of topics didn't make sense, and important foundational concepts were introduced too late.
A lot of confusion could have been avoided with better planning. Instructions for assignments were vague, examples were missing, and grading criteria changed without warning.
The workload felt unpredictable. Instead of steady, manageable tasks, everything piled up at once due to poor scheduling. Course materials were rarely updated on time. Missing slides, unposted assignments, and unclear announcements made it challenging to stay on track.
The class consistently felt one step behind. Preparation seemed minimal, and lecture content often lagged behind the assignments we were expected to complete.
Poor organization overshadowed the subject itself. Even interesting topics became stressful because nothing was laid out clearly.
The semester felt disjointed. There was no sense of progression, and each week felt unrelated to the previous one. Professor feels really dead on the inside.
The lack of consistent communication caused unnecessary stress. Students spent more time trying to interpret instructions than focusing on learning.
Better course management would drastically improve this class. The constant confusion and unclear expectations made the learning experience unnecessarily difficult.
The overall class structure felt unstable. Every week brought new surprises, none of which were helpful for planning or staying on top of the workload.
Announcements often caused more confusion than clarity. Important details were left out or contradicted later, which made students unsure of what was required. The course's organization issues became a major barrier. Even motivated students struggled because the expectations weren't communicated effectively.
The class felt mismanaged throughout the semester. With more consistency, clear expectations, and timely communication, it could easily become a much stronger course.
The course felt inconsistent from week to week. Some lectures were overly detailed while others barely scratched the surface, leaving students unsure of what was actually important.
The lack of clear expectations made this class stressful. Every assignment felt like a guessing game because instructions were incomplete or unclear.
Course materials were often uploaded late or missing altogether. Students had to rely on unofficial notes and group chats just to stay afloat.
This class struggled with basic organization. Deadlines, topics, and requirements changed so often that it was almost impossible to stay on track.
The workflow was extremely confusing. Tasks overlapped, modules were out of order, and nothing seemed to follow a logical sequence.
Important details were rarely communicated effectively. We often found out about requirements only after losing points for not meeting them.
The planning for this course felt weak. It seemed like assignments were added on a whim rather than fitting into a cohesive learning plan.
There was a noticeable disconnect between lectures and assessments. We were tested on material that hadn't even been mentioned in class.
The course felt rushed and unorganized. Content was crammed into slides without explanation, and key ideas were glossed over.
Instructions were often contradictory. The syllabus said one thing, the assignment page said another, and announcements said something else entirely.
The class lacked a clear roadmap. Students never knew what was coming next, and planning ahead was nearly impossible. Many learning resources were incomplete or outdated. This forced students to search elsewhere for accurate information.
The workload wasn't distributed logically. Most assignments were clumped toward the end of the term, creating unnecessary pressure. Course expectations were vague and frequently shifted. This left many students unsure of how to meet the requirements.
It felt like the course was being modified every week. New requirements appeared suddenly, and previously stated ones disappeared without explanation. The pacing was all over the place. Some units dragged on while others were skimmed through in a single lecture.
The overall execution didn't match the course description. What we actually studied was very different from what was promised. Students weren't given the structure needed to succeed. Without clear guidelines or consistent communication, many fell behind despite putting in the effort.
The course relied too heavily on last-minute announcements. This created constant confusion and made it hard to plan personal schedules.
The constant lack of clarity wore down student morale. Instead of focusing on learning, most of us were focused on deciphering instructions.
The structure of the course made it unnecessarily difficult. Even straightforward concepts felt overwhelming due to unclear presentation. Class sessions lacked direction. We spent a lot of time on tangents rather than the topics listed for the day.
Expectations were communicated poorly. Even after asking for clarification, many students remained unsure of what was required. The disconnect between what was taught and what was graded was frustrating. Even students who studied diligently struggled because the assessments didn't reflect the material.
The course felt like a patchwork of unrelated tasks. There was no flow, no buildup of skills, and no sense of progression. Course lacked the structure needed to create a successful learning experience. With better organization, clearer communication, and more consistent expectations, it could be significantly improved.
This professor is a major drawback for the class. His lack of charisma makes genuinely learning the material tough. Brace yourself he makes tests very hard and is notoriously harsh with grading. Avoid if possible.
I have to agree I can't believe UGA hired a retarded as**** who lacks charisma, passion, or anything of that matter. I bet all he cares about are getting teaching experience so he can put something on his work resume or that darn paycheck.
yeah no, this guy can't teach. if you take his class be expected to do a whole lot of reading and self-teaching on the textbook. I often find myself sleeping cause of how boring this guy is. I will say though he does drop your 5 lowest grades in the class and offer SOME extra credit, which is good I guess, but it was honestly not worth my sanity.
Take anyone else. His lectures are difficult to follow and doesn't upload the same notes from class. There is regular homework and programming assignments. Most of the time it felt like I left the class not knowing anything more than I did walking in. You'll probably have to teach most of the content yourself because he doesn't explain well.
Lectures were boring but he went over everything you needed to know. Reading the textbook is way helpful though. Labs, projects, quizzes, 2 exams (midterm and final), participation exercises, and attendance make up your whole grade.
Class Info
Online Classes
100%
Attendance Mandatory
76%
Grade Predictor
Your expected effort level
Predicted Grade
B-
Grade Distribution
Common Tags
Rating Trend
Improving
+0.68 avg changeRatings by Course
CSCI1730E
4.8
(8)CSCI2720
4.1
(19)CSCI1730
3.9
(11)CSCI1301
2.0
(74)CSCI1302
1.2
(124)Difficulty by Course
CSCI1302
4.8
CSCI1301
4.2
CSCI1730
3.4
CSCI2720
3.1
CSCI1730E
3.0