1.7
Quality4.2
Difficulty11%
Would Retake87
Reviews11%
Would Retake
87
Reviews
Rating DistributionOfficial
87 total ratings5
6
4
3
3
7
2
15
1
56
What Students Say
“He is an interesting guy outside of the class and seems like a great person”
CSC3210 - 1.0 rating“It would be best to completely remove him from Teaching and have him find a new career”
CSC4210 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
90%
Textbook Required
80%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-1.12 avg changeRatings by Course
CSC4270
5.0
(1)4210
3.0
(2)CS4110
3.0
(2)CSC4210
2.8
(10)CSC4110
2.5
(4)Difficulty by Course
CS3610
5.0
CSC2010
5.0
CSC3320
4.6
CSC3210
4.5
CS4110
4.0
Reviews (86)
Dr. Weeks is a great teacher. It seems sometimes that he's hard on his questions on the tests, but it's what expected of a 4000 level course. No one said that being a CS major was going to be easy.
Dr. Weeks Sucks; Acts like he listens to you, but really doesn't. If you make a mistake turning in your work, that's it. There is no regrading, even if your program worked perfect the first time. I took a class that was not even required, and it was a first semester they offered the class at GSU, and my GPA is messed up because of it.
Great professor that knows what he is talking about. Enjoyable discussions on embedded topics. Difficult, but if you've come to learn, you will get your money's worth out of it.
Worst instructor in my collegiate career. Spends most of class talking and telling stories instead of teaching content. Gives assignments that he hasn't taught the content on. Overall, arrogant person, and talks down to students when questions are asked. Would never recommend him as a teacher.
Terrible professor. Class was useless. I did better reading the book at home.
Never ever take Dr.Weeks, worst teacher for an entry level class. Class lectures totally un-relevant to the lessons. His tests are hard and questions are so board, complex, and also-relevant to the lesson. If you want a good teacher for Introduction to Computer Science, I suggest you take someone else.
What I found most irritating was the grading scale. Only 1 test, 2 projects. Test was fair, projects were graded 80% on peer review, then applied std. deviation curve which brought down my grade almost 10-15 pts. The lab instructions were outdated and poorly documented. The topics were too scattered.
I've had him for 2 classes, and I have to say that he is MUCH better for architecture. He really knows his stuff and will go out of his way to help you understand the material. Don't ask him for grade changes. Go straight to the TA if you have a problem with grading. Also, expect to use your textbook a lot in class. You will learn better with it.
Hands down the most useless professor I've ever had. He cannot stay on topic at all so you never learn anything at the lectures, but he gets grumpy if you don't waste your time going to them. Buy the textbook because the lectures won't help and he doesn't have any notes online to look at. Don't bother emailing him, he says doesn't use his email.
He definitely teaches a lot in this class and knows the stuff. The problem is that he identifies who the smart people are in the class and pretty much explains the stuff to them and does not really make sure that everyone gets it.
Took him for this course over summer. He is extremely knowledgeable, but he expects you to know the material. Do not go to class without reading the material in the book. Book is essential for his class. Homework's are from the book but you have to work hard on them. Quizzes can be very tricky, but come from topics in class. Take notes also
The worse Professor ever existed. He is unfair and unjust to Teach. It would be best to completely remove him from Teaching and have him find a new career.
Great teacher. Very precise and very well thought out curriculum.
He's nice as a person, and knows the material, but he's very confusing. He strays off topic a lot. For example, in one class, we spent 30 minutes talking about Xbox. HW is straight from the book, but you have to work hard on it. Tests are very difficult and time-consuming as well. Take at your own risk, and read the book. You learn better with it.
Does not adhere to the curriculum, goes off on half hour long tangents. Whatever he goes over in class is never on the test, tests are extremely detailed and cover material from the book, which he will never tell you to read. Unclear grading criteria, waits until people get their assignments back with horrible grades to explain why everybody got F.
Dr. Weeks assigns homework once a week from the textbook. Has a quiz every 2ish weeks. The problems on his quizzes and exams are all either from his assigned homeworks or examples done in class. Just attend the lecture and PAY ATTENTION and youll be fine. Ask questions! If something is a little fuzzy he wont hesitate to elaborate.
No notes online, no email, and frustrating with answering questions. When asked if something would be on a future quiz, his answer was always "maybe" with no additional details. The Computer Architecture class has so much content, and he made it extremely difficult by refusing to give any specifics on what to study.
He gives homework every week a quiz every two weeks and a two test with one being the midterm and another test before the final exam. Make sure you're on class prompt when he takes attendance. Form a study group the first day to help study for quizzes and tests if you want a good grade in the class.
His attendance policy is annoying because he takes roll at the exact time that class starts (and no, your friend can't sign you in b/c he does it himself). He gives examples during class and answers your questions, sometimes vaguely. Quizzes, the midterm, and attendance really impact your grade, & the final was optional for our class.
I really loved Dr. Weeks. He's a great professor & knows his stuff. I personally loved Comp Arch and found that as long as you attend class ON TIME, pay attention, & do the homework, it's really not that hard. He does go on tangents sometimes but I found them compelling and enriching to the class. Take him, but be ready to work, as with any class.
"Those who can't do, teach!" A CS professor stuck in 1999. No email, awful self made website, which by the way, doesn't meet the validation mark up standards, and refuses to stay current. Wants a system to keep track of code, but refuses to use version control. Harsh quiz grader.
Do yourself a favor and avoid this professor! Very stubbornly sticks to his self made archaic website. Get ready to read 56 paragraphs just for weekly assignment instructions. Always vague with the questions, and takes up to a week for an email response. Very cryptic, and always goes off topic during lectures. Unwilling to help students who ask.
Took him for game design. Gives lectures about fundamental aspects of game like genres, marketing, etc., but all homework and project assignments are about creating games with code (via html or Unity), something that he neither teaches or even discusses once in lecture. Basically you're teaching yourself. Also is unreachable by email.
An interesting class ruined by an uninteresting professor. Professor Weeks makes the class feel like more of a chore with his outdated teaching. Seriously, this dude is stuck in the 90's. Lectures are boring, undescriptive, and useless. You have to end up learning everything from the textbook. Gets 2 stars cause some assignments were interesting.
Has the vaguest instructions ever, even for an online class. Doesnt work well with students feedback even if its through his website.
His lectures were a drag. Vague on instructions, ta are constantly clarifying . Makes quizzes / test harder than they need to be . Updates his website more than i college ???
He never replies to his emails. No communication. Don't take him AT ALL!!
One of the worst classes I've ever taken and I've had some terrible ones. Does not communicate with students, assignments make no sense, quizzes are 20 questions in 19 mins, INCLUDING SHORT ANSWER. Absolute nightmare. Lecture content doesn't match what's on the assessments or even what's on the homeworks. DO NOT TAKE THIS PROF. NEVER AGAIN.
Worst professor Ive taken at gsu. He makes quizes purposely difficult. Not enough time on them. Isnt clear on instructions. Would never take again
Although Dr. Weeks cares about the subject he teaches- he lacks actually teaching. Most lectures are based off the book (as well as the quizzes) but the hw where you code out the game is in JavaScript and he does not go over how to solve the problems or any resources. You are expected to look it up and figure it out yourself.
Won't say he's easy but as long as you pay attention and actually do the work, you'll be 100% fine. Quiz questions are stuff he's explicitly gone over/asked before, he's great about answering questions and making sure you understand concepts. He reduces or extends assignments if they're too much/people don't understand. Super knowledgable and fun.
He is AWFUL!! I bet he is the worst prof in GSU ever!!! No teaching at all. You have to figure it out all by yourself. Don't reply to your email and refuse to communicate with you. Never take his class again!!
For an interesting subject, Dr. Weeks taught it very poorly. Only one office hour and was hard to contact outside of class over email. HWs were the hardest, all in JavaScript despite the prereq not teaching JS and himself barely going over it. No tutors & TA had no clue how to do JS. Class itself could've easily been online, quizzes were easy.
I hate to give Dr. Weeks a bad rating. He is such a kind professor that is understanding and is passionate, extremely smart. However, his lectures are awful. The information is so muddled in its presentation that it became very hard to keep up or understand. Learned absolutely nothing in class despite attending everyone thus far, relied on book.
The reviews are true, avoid this man at all cost. Unless you know the material front to back, you won't be able to complete his quizzes in time which account for over 30 percent of your grade; 20 min for 15 MC and 1 short answer is not enough when half the MC require you to read and analysis code. 0 notes posted online due to "copy right" reasons
He used Zelda for all his examples, easy to understand if you've played the game, difficult if not. Easy quizzes, listen to lecture and use the book. HW was hard as it was coding, lectures are about business side. Gives starter code but was difficult to read. Doesn't use iCollege or email at all, must use his outdated site for everything.
DON'T!!! DON'T EVEN THINK OF TAKING THIS PERSON! WORST PROFESSOR EVER TAKEN!!!
Dr. Weeks is a caring professor and knows the material. The problem is that he doesn't teach well. The other reviews are true for this class. You will have several quizzes that will count for over 30 percent of your grade and they are only 20 mins long for 15 MC and 1 short answer which you have to code. TA was also unhelpful so you're on your own.
I feel like he thought he was funny but he really wasn't. It seemed like most of the time his content wasn't related to any of the homework we were assigned outside of class so people stopped coming and he noticed. He went from taking attendance through a sheet to calling out roll. Don't take him if you can avoid him.
Nice guy overall but LET me say this : I took this course in the fall, he teaches random and sometimes obscure content. Because of this is withdrew, I end up taking peng wang. COMPLETELY DIFFERENT COURSE. Weeks does not teach regex whatsoever, does bare minimum on teaching shell and shell scripting. Please take wang if you want to learn.
He doesn't care that most people failed the midterm and quizzes. No study guide for the midterm either. Doesn't offer any extra credit. Avoid him at all costs. I ended up being stuck with his class because it was the only one that fit my schedule but I really regret taking his class. He will literally give the whole class bad grades.
He doesn't teach, you will need to learn everything on your own. The class itself is useless he barely talks about anything relating to the assignments he gives. The quiz has nothing to do with the content he talks about in class and the questions mostly sound opinion-based.
Buckle up for a long semester if you take Professor Weeks. He gives incredibly difficult homework/labs and has little to no consideration when he messes up even when students call him out on it. Rambles about irrelevant content for hours which have little to do with the hw and is an INCREDIBLY HARSH GRADER. Unless your a lucky genius don't take him
This professor gives more work than a double PhD program at an IVY school.
His class is harder than learning rocket science. AVOID THIS PROFESSOR AT ALL COSTS.
Worst Grader Ever
He doesn't care when literally more than half of the class failed the midterm. Extremely hard tests and quizzes. DO NOT TAKE HIM. I literally cried.
Dr.Weeks made the class hard and the TA Sivani made this class hard as well.Dr.Weeks would say one thing is corrrect and the TA Sivani would say something else is correct. She grades based on what she thinks is correct and not what Weeks said in class. Dr.Weeks was not helpful regarding this issue, he didn't care people were suffering in the class
Please just avoid him. He rambles in lectures about irrelevant things and gives SO MUCH homework and labs. For example, we had a lab and homework right before finals week. That hw was NOT easy. A lot of people failed the quizzes and tests. Your lab/hw grade depends on which TA you get.
I'm sure he tries to make the lectures interesting, but it just feels like he's rambling and I've no idea what to actually study. Grading is super inconsistent. Never felt confident on a quiz or test despite studying the textbooks and logs from class.
Not horrible, but gave homework in a language he did not spend very much time teaching. Homework assignments had almost nothing to do with the lectures. Quizzes were a bit challenging, but only because he gives such a short time period for you to complete them. Otherwise an easy class, but I would not take him if I did not have to.
Wallahi I am finished. Bro doesn't teach and goes on long yap sessions. Yaps it up 24/7 so much that you'd be surprised how he can keep talking without drinking water. Everyday is another gettysburg address, it takes him 4 scores just to finish. He is an interesting guy outside of the class and seems like a great person. He cannot teach.
If I was going to get a drink after work, this would totally be the teacher I would go get a drink with. He really seems like a cool person & has knowledge based off his experience here at Georgia State. However, under no circumstances would I ask this man to teach me anything. I would rather teach a dolphin how to walk. Avoid this class if you can
If you don't want to suffer, don't take this man. You will have to learn everything yourself. Mans teaches assembly language in nasm, mind you, the majority of online resources are in masm, along with the textbook he also recommends so you don't even have outside resources to help you learn. His lectures aren't helpful either cause he yaps so much.
He is open-minded and willing to answer any questions from the students.
if possible AVOID AT ALL COSTS. This professor will make you want to drop out due to his teaching and assignments. Nothing he says in class is relevant to any quizzes or exams, everything is from the book, but attendance is mandatory. He does not give any notes, or resources to help you study, you will have to learn everything on your own. BEWARE!!
This professor does not provide any study guides, notes or information regarding what to study for exams or quizzes. If you ask he will reply in a condescending way telling u its ur responsibility to read the texbook. All other professors provide some form of guide and/or notes, you are better off with someone who actually wants to teach instead.
Tip for GSU: save your and our money and just get ChatGpt for students instead. That's who taught me anything during this course anyways. Why pay for an entire professor?He was so rude, lazy, passive aggressive and unstructured.And trust me when I say our entire class requested him multiple times for assistance but he always pushed it on us.
Jesus Christ, If you don't want to teach then don't All the kids just ask for a simple study guide to help but he just pushes us away and tells us to read the entire damn textbookhad to teach this entire class to myself, He made the class WAY HARDER than it actually is the concepts and material of this class are actually pretty easy but he is smthn
Avoid if possible
I am not sure about the other classes that he teaches, but as far as System Level Programming(CSC3320)... I would not recommend that you take him. If possible, try to take other professors regarding this class. If there are no other options but him for the course, I would recommend that you wait to take the class at another time.
The worst professor I've ever had. I've never had a professor care less about his students. He simply doesn't know how to teach. No slideshows, notes, nothing. There is NO grading criteria, and he will not help you if you have issues with the TAs. His quiz and test averages are all failing, and he still blames the class. Do ANYTHING to avoid. Trust
If you want an excuse to dropout take him. He will fast track it for you.
This professor is diabolical! He goes on long rants about anything and doesn't really teach the class. There was a pop quiz today because students were leaving his class as soon as they receive the attendance code but he really doesn't teach or help the class.
Worst Teacher I have ever met in my life! The type of teacher who convinces himself he is teaching perfectly while the whole class struggles and fails quizzes and midterms. He will blame it on you not reading enough of the 600 page textbook. You will teach yourself everything, the money you pay for him to teach is thrown out the window.
I had him for game design which is an easy class overall. Most of our grade was weekly labs, a quiz here and there, and a group project due at the end of the semester with check-ins periodically. His communication is great and in class he just read off some slides and we would have discussions as a class about the slides.
Don't take the class, trust me I convinced myself that he might not be that bad but he was worse than I imagined. He will blame you for not reading 2 600 pg textbooks and he will not get back to you what so ever. You are graded on very few things and no study guides or prep of any sort is provided.
But the bullet and needed the class Regreted it, PLEASE do not take him bro blames the student for everything and doesn't even help in the slightest your own your own in this class. I promise if I took this class with any other professor my grade would be an A but I swear this guy wants your life to be harder than it is. Take the class at own risk
I stopped wearing my seatbelt on the way to class, hoping I'd get lucky and avoid arriving altogether.
I'm currently taking him rn for cs3210. Just want to off myself after 4 weeks. Yapped every single class, and bro just straight up read everything from the text book. He's here to get pay not to teach. Pray for me and everyone in my class pls ty.
… self explanatory
His lectures & pacing could def be better (it's hard to stay focused bc his lectures are boring). The best thing is his labs which give clear step-by-step instructions. The worst thing is the lab reports. You're expected to read the textbook & make your own notes. Overall pretty normal for a level 3000 course. Don't take if you wanna be spoon-fed
You shouldn't be too worried. Passing his class IS possible if you do the work and can comprehend the content. I had Weeks for CSC 3210 and CSC 3320. As long as you do very well and understand the weekly lab assignments and monthly homework assignments, you will have lots of leeway on the quizzes/tests. Just try your best
he is the definition of the program language Malbolge... sometimes i wonder if he does computer science and computer engineering because he wants to program an AI girlfriend with how unapproachable he is.
i have reported this dude to the dean, hopefully by the end of Fall 2025 he will be fired and its looking good rn but yeah avoid avoid avoid i switched my major to Physics with how scarily insecure this professor is
bro so bad i stood up my wheelchair and ran out his class
Honestly, not as bad as most of the replies here - at least not for Computer Architecture. Lectures are boring, yes, and I zone out frequently, which does suck but homework is clear, and you have a week to do it + the quizzes are mostly just homework problems, so it's not too bad grading wise either. Reviews here exaggerate I feel.
Professors like this is the reason why 1 on 1 counseling services on the campus exist
This is just a super messy class, as others have said, he goes on extremely long tangents, has some absurd rules (eg. you have to submit a handwritten letter if you need any type of exception). Lab lecture and homework all cover totally different things, you generally wont get your quizzes back before the exams. 0 study material except the textbook
He so bad when i did the usc ice bucket challenge i put acid on it instead of ice. Unfortunately I survive and still have to go to his class
If ur stuck with this prof here's a survival guide: Attend every lecture, he'll spend 2 min on something not in the textbook and have it in the quizzes Labs are barely related to hw/tests risc v doesn't rly matter for your career just understand the fundamentals and bs your way through Get lecture slides from other classes cause u get nothing here
This class is a pressure cooker with no escape hatch. No slides, no study guides, just “read 500+ pages” like we're doing academic CrossFit. We're beginners, prof. We have jobs, lives, and other classes. Please streamline the content and make it relevant. Right now, it's chaos wrapped in a syllabus.
old man yelling at computers xoxo.
my heart told to give this badly rated professor a chance, i did it once and i want to have a heart attack now.
just because you saw a reddit post saying low rated professors are usually the one who really “cares” about your future or being good means it applies here. I got an A and still HATE the class and lecture.
Didn't have slides, told us to absorb the textbook instead. Classes felt like him just reading the slides to an empty room. Wish he would write more things on the white board instead of only coding on snowball.
Class Info
Online Classes
100%
Attendance Mandatory
90%
Textbook Required
80%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-1.12 avg changeRatings by Course
CSC4270
5.0
(1)4210
3.0
(2)CS4110
3.0
(2)CSC4210
2.8
(10)CSC4110
2.5
(4)Difficulty by Course
CS3610
5.0
CSC2010
5.0
CSC3320
4.6
CSC3210
4.5
CS4110
4.0