3.9
Quality3.8
Difficulty72%
Would Retake131
Reviews72%
Would Retake
131
Reviews
Rating DistributionOfficial
5
66
4
29
3
14
2
8
1
14
What Students Say
“Awful professor, probably the worse I've had so far”
COMP310 - 1.0 rating“He is a tough grader and you don't know that till 2-3 weeks after the semester is over”
COMP310 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
21%
Textbook Required
62%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.26 avg changeRatings by Course
182
5.0
(4)310
5.0
(7)424
5.0
(1)610
5.0
(2)CS182
5.0
(1)Difficulty by Course
182
5.0
424
5.0
610
5.0
COMP630
5.0
CS310
5.0
Reviews (131)
No Comments
Very hard to get an A from, but just do the sample questions and start the projects early for a B.
Lectures are full of condescending "jokes" about himself. If you have a question on your project he doesn't want to talk about it. Does not clearly describe the projects. Does not follow his own project grading guidlines. Notes aren't very help
No Comments
Very difficult professor. Jokes about himself and rarely funny. You can pass the lecture with some ease, but the labs are a killer. NEVER cheat on the last project...he checks those himself.
I took him a year ago, I highly recommend him if you plan on actually learning how to program! I'm serious other profs are easy and he is hard, but you come out of the class knowing the material, that's the point. It's your degree..you figure it out.
Loads of work in his class, but you'll learn the material. Getting an A is not impossible, but requires a lot of work. He's extremely helpful and available, even outside office hrs.
Always available to help, but pushes too much material into one class. He expects our classes to be just as difficult as classes at UCLA.
No Comments
He covers a lot of material, but lectures are very clear (especially surprising since he only teaches theory courses). If you actually want to learn, take him. If you just want to get through without work, take someone else.
Great teacher, knows the material very well, and he likes it. class is hard you'll do a lot of work and get a B if you're lucky. BUT you will learn. if you wanna sleep through class and cheat on exams, do no work and get an A take gabrolsky or something like that. i'd take Noga again 4 any class...
Noga is an excellent teacher. I think he is super cool and I would take any class he is in. He is always willing to help you in office hours. However, our required text was completely unhelpful/unreadable, he doesn't like to write anything on the board, and he does not have any posted lecture notes.
He has excellent knowledge of computational theory, and he delievers it superbly. Jot down notes; no lecture slides. Exams semi-hard, prep early, understand ambiguities in concepts, DON'T SLACK OFF. You'll leave having learnt a lot. He's pretty humorous, you'll chuckle a lot in class. Recommended!
I choose Henderson over him any day. And no, I didn't get the jist.
Great at explaining things, but grading is hard. He expect you to actually understand if you want a good grade, but passing only takes effort.
He expects us to be just like UCLA. Doesn't he know this is just CSUN and shouldn't expect us to read book and goto class and do homework. Usually Noga is helpfull, but my friedn had to miss 3 weeks and Noga wouldn't answer his questions in class, he just said to come to office hours, likewehavetime
He's one of the best lecturers at CSUN. If you don't understand his lectures then maybe you shouldn't be in COMP SCI. He makes difficult concepts so easy to understand. I bought a book but never opened it since all the homework and exams were based on the notes. Attendance is HIGHLY recommended.
If the class you're taking is a prereq for another then take Noga cause you'll learn and be reddy for the next one. If not take someone else cause he makes you work to hard.
Too hard, but nice guy. Willing to help, but if you don't have the smarts you'll have to work you're butt off.
Office hours are just impossible. Only has 4 official ones and is only around another 15ish hours a week. Line is always out the door and down the hall. Needs to be around 8 full hours every day.
The material is relatively easy, even a child can do it, but his approach to teaching it is completely off. He doesn't realize that this is a 300 level course instead of the 600 level course. He has an over-understanding of the subject matter and almost no teaching skills. Office hours are not very helpful since he is always doing other stuff. Pass
Professor Noga is by far, one of the best professors I've ever had.Many cry babies in the course did not want to actually work on the material, and wanted to be handed a passing grade. You must work very hard,but you will leave his course having an excellent and flexable knowledge set about the course material.Would take Noga again in a heartbeat.
almost all the comments here are right. he's around alot, but always has someone in the office. way too hard, but can teach. i think that hot thing is a joke though. he's not hot.
Expects hard work. You have to learn somehting to pass but not unfairly tough.
More entertaining than most professors, but thats not saying much. Makes you work too hard for theory stuff you'll never use again. Heard that he also makes us work hard for programming classes, but thats ok since programming is important. Would take him again, but is only teaching intro courses next semester.
Taught this class for the first time and did a fairly decent job. Homeworks were less theoretical and more practical, so were the programming projects (multi-threaded tic tac toe client/server based game, etc). Exams tested broad concepts, generally easy. Beware, now that he knows the subject, the class will become more challenging (which is good).
great teacher except grader too slow, likes questions, and if we're trying to sleep he starts asking questions and forces class to answer, doesn't do mornings
lab test sux. expects us to program without internet and won't debug for you, keeps asking question like I'm retarded "to guide me to finding porblem"
Decent lecturer and reasonable class tests, but gives lab tests to check if your actually doing projects yourself. I failed the first one and if I fail one of the other 2 I fail class. This SUXXX. In real life well be able to get help. Why not lab tests in groups!
No Comments
Way hardest class ever had, but learned stuff.
Best Prof ever! He RUUUUULES!!!!!!!
While he's a decent teacher, he isn't hot, but that won't stop me from checking that button anyway.
I got an A-, although i had already taken the class at junior college and gotten an A. But i knew the stuff when i finished. Programming assignments are a good challenge. Strongly recommend this professor if you're serious about computer science. Pass his class, and you're on your way to success!
Definitely the one to take. Requires a bit more work, but can speak english and understands what we say. Class a little boring, but very clear.
Horrible!!! Does not know how to teach at all.
I wonder if he writes his own reviews. He is the worst professor ever. Take the class with someone else if you would like to learn something.
Grades too hard, but easy to understand. Half the class failed. I understood everything and deserved an A, but only got a B+.
His classes are fun. Go to class and you'll do well.
He's very helpful and does try to help u pass, but if ur basic knowledge is poor, the class would be difficult to pass. Attendance is mandatory, if there are many absences, there would be many pop quizzes. take him if u r serious about comp sci and some good basic knoweldge
Says attendance isnt required, but gives pop quizes and asks questions on the test about the lecture material. Guess he lighteninng up since passed most of the class this time.
He's the best prof at CSUN in compSci! He can explain things extremely well & does it in a humorous way, so you have a lot of fun in class! Class is well structured. A little slow when it comes to grading projects. Pop quizzes are not hard. They're fun! 5/15 points r given for just being present! He's one of d FEW profs who actually knows his stuf
He explains all the concepts clearly however the tests are kind-of hard and requires lots of thinking and clarity in your answer(s).
As long as you do good on the midterms, you should do well in class....just make sure you know how to do pumping lemmas
Set arbitrary grade boundries and stuck to them. The entire class is failing and from past students -- will certainly fail. Seems to enjoy it. Test questions have little to do with course material or lectures. Just enough like to protect him. Worked harder than all other classes together. Avoid this man like the plague he is.
Utterly ridiculous questions on the final. Grades homework after the semester is over, so no prior feedback. HW graded like a test. Course is lame and required and has ZERO application to real world.
If you value your education and GPA, DO NOT TAKE ANY CLASS WITH NOGA!!! He is a very, VERY BAD teacher. His lectures are bad. His grading is terrible. I got almost no feedback on ANY of my assignments. After stressing and working tirelessly to pass his class, I STILL FAILED!! Noga is the worst computer science professor at CSUN, maybe worst at CSUN
Attend class if you want to pass. Grades hard, but he's actually fair. Clear explanations, and he's always there at office hours. One of the best professors in CS, although he's a bit slow when grading homework
One of the best Comp-Sci teachers at the university. He's a hard grader on both the homework and tests so you need to work hard to get a good grade. His lectures are extremely informative though, and makes the material simple to understand. My only complaint is the lack of feedback on the homework, but other than that he's a brilliant professor.
Lecures consist of presenting code to us. Never opened the textbook, but got an A. Lab exams are simple if you pay attention to lectures. Gives sample midterms. Grades easily on tests. He is good with answering questions in lab. Projects are tricky, but doable with some thinking. Problem: he doesnt grade them till end of semester. Very funny guy!
Took him for COMP 282 Fall '09, i dont recommend him at all, He likes to crack jokes but grades unfairly and there was no textbook to use for help and, or examples. Projects are reasonable though
Was one of my favorite professors. Huge disappointment. He stopped caring if his students actually learn. Goes through the course material as superficially as possible to get it over with faster, the book is a waste of paper and homework never gets graded. There's always an excuse like computer problems, child problems, too much work, etc. Pathetic
Great professor at teaching this topic. The subject is very difficult to understand if you struggled in his 310 class. This class is like a continuation of 310 but does contain some material from it. The midterms and finals are difficult than the examples he lectures with. Homeworks are simple and project is alright. Great professor for this stuff.
He's a lot harder for non-elective classes (Comp424 is an elective) so this may not apply for people taking 310, 610, or 630. Good lecturer, fair grader, only problem is lack of HW feedback.
His lectures were dull, he would not help me during labs, because of people needing help. He should have put the people he helped over and over again behind the list but he does not.Hes not helpful at all. Do not take him if u need some help with Comp110, he will not help you unless your first on the "list!" same stupid people every time.
very lazy professor,seems like answering a lot of questions, but compared to some other professors who write a lot, helpless.
If you don't like theory classes, you probably won't enjoy his class, but you probably won't like anyone else teaching it either.
Hard class, fair grader, not a jerk, kinda lazy. He takes a challenging and abstract subject and does a decent job covering. Must cover a lot so glosses over some, but VERY helpful during office hours. HW graded AFTER final lol. Book not required but sporadically helpful. You must study on your own A LOT. Ask for PDF of 108 examples ASAP!
Extremely knowlegdgable on Algorithm. Hard test and homework though.
He is very knowledgeable and smart. He gives a lot of examples and makes the tough material very easy to understand. He is very helpful. I always stop by his office and get the help I need
Wastes lecture mocking comp sci instead of teaching it. Syllabus was not clear, exams 60% of grade, but must pass 2 of the 3 lab exams, or fail the class. During lab, helps the same 5-10 people over and over. Does not follow textbook at all, erases notes at end of class, gives Sample tests, but questions on actual one totally differ from it.
Avoid, unless you have a tutor. Does not know how to teach, hates to teach, or both. His uncaring, apathetic attitude will deter you from the subject. Rushes thru lectures, and never posts notes online. He always departed lab early, sometimes an hour before the end of it. Office hours just one day a week. I may not be able to take this class again.
I do not recommend this guy. He gives too many assignments, no partial points/credit on tests, and makes the class more difficult then it should be. Exams had theoretical, open ended questions. Also, expected us to analyze code, but never explained the process to do that. Wish i could give a zero rating
Difficult class, but you if take advantage of his office hours, you should be able to pass. The only major criticism of him would be that he didn't return any homeworks, so its vital to visit him during office hours to make sure you're getting the material prior to exams.
Really bad professor. Doesn't grade work frequently. Last semester, he graded all the assignments and the second midterm AFTER the final. His lectures are crystal clear... but also lacking in material or depth. He teaches the very basic concepts which is probably not enough to prepare you for the tests. At least he gives a sample exam.
Explains concepts and algorithms well but no notes online so missing class will really hurt your grade. projects are crazy hard and he doesnt show code ever. lots of self teaching and use of google in order to pass class. this class made me reconsider my major. take someone else if you can. never been so frustrated with a class before
Avoid taking Noga at all costs, unless you are a top tier programmer! The projects are very tough for lv 200 class. Your only saving grace are the tests, so make sure to get at least 'B' on them or else you will regret it. The projects are worth as much as the final, good luck with that setup (because you'll need it)
This professor is for those who are very good at computer science, his lectures are pretty clear but his projects are really hard, his tests are not hard but he does give some tricky questions, and some essay type questions. try to avoid him if you can.
Lecture and Exams were straight & clear. I thought the projects were challenging but not so hard. As for project grading, he pretty bad. I got 3 out of 4 projects' grades on/after Final. I never knew if I was doing certain thing right or wrong. Even worse, he took bunch of points even though my work satisfied every criteria he gave.
Awesome teacher. Makes jokes all throughout the class (most are corny) but teaches very well. He knows what he's talking about and gives many examples about the material he's teaching. His midterms are usually 8 questions long (final: 10 Q's) and are graded fairly. Overall an excellent teacher--I would take him again in the future.
The guy is extremely hard to follow during lecture.His lectures have no structure. Fair grader but his tests are way harder than what he covers in class.And you only get 7-8 minutes per problem.The subject matter is hard but he's making it even harder by his teaching style. Unfortunately he's the only one teaching this class so he can'y be avoided.
The class is challenging but very interesting. He has a deep understanding of the topic but absolutely no skill of teaching it. I know students who were failing his 310, retook it with Schwartz and got an A. That's how bad a teacher Noga is. He might be as smart as he claims he is but obviously not smart enough to make others understand.
Professor knows the subject but isn't very organized. Homework was not well spaced out and we went most of the semester without any because he was too lazy to write up a project. Tests were very easy if you attended class and understood the review.
The professor is very knowledgeable. He gives a lot of examples in class and in office hours. He's always willing to help you if your stuck on something. He takes a while to grade stuff. His exams are pretty difficult but just try to get around the average and you'll do fine.
The complaints I have with Prof. Noga is that he takes long to grade stuff and some questions on the midterms are not related to the study guide. He frustrated me throughout the semester because I did not know what grade I was getting and gave hws 3 weeks before the semester was ending. However, he did pass me for me to graduate. Don't recommend.
The only good thing about Noga is that he knows everything about theoretical computer science. But he is super lazy. Class is not organized, and he never assigns homework before the final week. He is picky in grading, and expects a lot from the students. Not recommended.
He is very knowledgeable about his stuff but he is a lazy grader (which is good and bad). Do not expect to get any of your lab exams, projects or tests back on time (so you can always turn it in late). Good thing is that he is very helpful but tries too hard to be funny. Would recommend and will take again for higher comp classes
Prof Noga is very laid back! His tests are VERY straight forward because he clearly tells you what to study for. Projects are hard . One thing is that he is a lazy grader. We did not get our midterm scores back till basically last week as well as for our final. Did not know my % in class until seriously last week. LOL
One of the smartest people I've met. He provides long list of problems to practice. Solve as many problems as possible. Tests are harder than in-class examples. Overall, this was the most influential class for Software Engineer I ever took at CSUN.
The projects he assigns are moderate in difficulty, and if you need help, he will give more than enough help in lab. He also doesn't mind pushing exams or due dates for the class, as long as there are enough people with legitimate reasons.
He is very helpful in lab and his lectures are really clear. His tests and projects are moderate in difficulty but he will work with the class to see if there needs to be any extensions on due dates or test dates. He is also good at giving feed back to questions the students ask him on the moodle discussion board.
Smart guy, always there to help if you have questions, subjects is interesting but requires time and practice, his quizzes are basically the hardest question from homework, midterm and final are fair and doable. really enjoyed his class.
Professor Noga is an excellent professor. Spends a lot of time explaining problems during lecture. Quizzes are based on the HW. MidtermFinal are based on the review sheets he gives the week before the exam. He is kind of lazy so expect to see quiz and midterm grades weeks after you take them. Take this class instead of 482 with Dye if you can.
Took the class over summer, he didn't grade anything until the last week so there was NO feedback loop. Doesn't really follow the book, but the book is a good reference. Absolutely 100% you must review his review-sheets, the tests are very similar. Homework helps for tests too. Class is not as hard as algorithms, pretty manageable.
Great Professor! But, the only downside is you will not your grade, til basically you see it on the portal.
Projects were not difficult if you read the book slightly and have a decent grasp on basics. Tests & exams were straight forward and only difficult, again, if you hadn't at least skimmed the chapters and/or had a decent grasp on the material. Overall, good choice.
Prof. Noga is really funny, although sometime his sarcasm seems a bit dull but it might be because i took the course over the summer and classes were 1hr and 35 min. I would definitely take him again, he doesnt test you on material he didnt cover and is fair.
His lecture are straightforward but you must be in class to understand it because the book is dry. The test are hard and the homework will takes hours to complete.
Nice guy, always willing to go out of his way to help students. His lectures aren't as forthright as I would've liked, but he gets the main points across and breaks concepts down as needed. He takes a while to grade things (it's over a week since the semester ended and we still don't have final grades), so don't expect feedback. Tests were tough.
He's a decent lecturer, but isn't great about giving feedback and answering emails. Not bad, but not great either.
Professor Noga is a really amazing lecturer. I would say that most of the computer science concepts I know are thanks to his class. His projects are usually designed really well, and are a good learning tool. His exams are tough, but he gives plenty of partial credit. He is however a slow grader, and don't expect to get anything back.
I love showing up to his class. I am shocked about these other bad reviews about him. I don't know how he teaches in the other classes, but he actually does explain it well for my class. You need to at least practice programming at home because it isn't something you can learn from a book. He is also funny. Maybe he isn't the best, but he isn' bad.
A great professor who is able to relay information quite well. His lectures and examples helped with the homework and exams, and would make sure it is understood by the students. Overall a solid lecture, only issue with him is that he gives zero feedback throughout the semester, but you will learn a lot.
Great professor, well versed in what he teaches and he relays it properly. On the down side, he does not grade anything on time, ever. I'm already past my finals and no one even got their 1st midterm's grade, which makes life hard in terms of how he grades your answers so leaves you lost a bit if it's the first time with Noga.
He is a tough grader and you don't know that till 2-3 weeks after the semester is over. I got two midterms weighted at 30% each one final weighted at 40%. No hw is assigned so you better make your own and spend tons of hours practicing. You will never know if you are doing something correctly or not since there is no graded homework or tests.
Awful professor, probably the worse I've had so far. No feedback on exams during the semester. Does not respond to emails. Fall grades for course are still not posted, despite the Spring semester starting in a week.
Terrible at giving back feedback. Makes excuses about not reading e-mails. Other profs have clever ways to get past spam, I don't know why Noga can't. Has office hours, but he takes on too many courses so there are a lot of people. Test are hard. Nobody finished. Curve is not generous when anything below a 3.0 is bad for graduates.
Not a very hard class, basically a more in-depth Security+ class, but Noga makes it fun. Major complaint is that he takes absolutely forever to get your grades back to you. We never got a single grade back until he turned in grades (a few weeks after the deadline mind you). Class is participation, 2 exams, and a project.
Brilliant, to-the-point, witty lectures. Makes effort to help students understand the material. Course grade is entirely based off of two midterms and final. Homework is assigned and not graded; answers are not provided. Exam questions tend to be few and difficult. Grades were posted 5 weeks after we took the final, zero feedback or communication.
No homework, project is not hard but he will not give you good grade at all. Hard exams. Bad feedback, and do not want to help you. His lecture is funny but hard.
Your grade might as well be on the moon, it takes him FOREVER to grade ANYTHING! Excellent lecturer, very funny, has in depth knowledge of the subject. You can expect him to push you to the limit to learn and face his exams. Tough grader, but if you want a professor to challenge you in this major and feel worthwhile, take Noga.
One of the few talented lecturers are CSUN. Has a way of taking an extremely complicated subject and explaining it so that a 5 year old could understand. One of those teachers that if you just pay attention to the lecture, you will basically be fine. The lack of feedback is true with Noga, but for me doesn't outweigh how good of a lecturer he is.
Professor Noga knows how to teach. Nevertheless, my learning in this subject has been just alright. He goes off-topic a lot. Which is alright with some, but not with others. He helps whenever we need it which is a good thing, but overall my experience has been okay. The course could have been designed better.
Possibly the laziest Professor at CSUN. He went MIA for an entire month. 2.5 months in and we were still on prerequisite material. Constantly was tangential and complained about his family. This class was a complete waste of money besides the credit as I learned next to nothing.
As far as his lectures go, they are pretty solid and he does a good job of really watering down this subject. Don't expect a lot of feedback or to get your grades back in a timely manner. The horror stories about his timeliness are very much true. Quizzes are just slightly harder versions of the examples and prep questions so no surprises there.
He is a really good professor. His skill level is excellent and teaching style is also good. He won't give good grades but you'll learn a lot.
he is a great lecturer. he really was able to transition to online learning well. there are only quizzes and a couple projects. for quizzes he does a review before hand which really helps. the only negative thing is that you wont know your grade until it is in the portal.
He seems like a decent guy and is knowledgeable about what he teaches. Although, he is very disorganized. He does not grade quizzes and assignments in a timely manner until the semester is over, is a harsh grader, never responds to emails, gives no feedback on the work you turn in, and would sometimes go on tangents that were irrelevant to class.
very good lecturer, ability to explain difficult topics in a way that is simple to understand. meet up on zoom & prerecorded lect. won't know your grade until 2-3 weeks after finals. no final. lots of quizzes 2 q's each which make up most of grade, only had 4 projects for fall sem. projects are vague, doable if you start a week or two ahead of time
Stay away if you can, but unfortunately I could not I needed 2 required class and had no other choice beside him. He never grades anything ever he complains all the time and i mean all the time which makes it very boring to be in his lecture. If you complain to dean they will say he has tenure and we cant do anything. CSUN must take actions.
You will not know your grade till weeks after the semester is over. Probably best to take Noga for this class since he does make the subject very simple and easy to understand. Do his practice problems, see him during his office hours to ask about the practice problems. That should get you at least a B in the class, an A if you can figure out more.
Will not grade anything till after the semester is over, the class wasn't too difficult but that remains to be seen. Weekly quizzes and an essay project about a topic of your choosing dealing with cyber security and morals. Overall, you will learn the basics of security and terminology. Read the book.
Except for his late grading, he's the best professor to take if you have a chance. He made the heavy lecture to be as easy to understand as possible. Doing his practice problems will help you pass the test with an A.
normal professor, decent difficulty. study the practice quizzes while listening to his lectures and you'll be ok. however, you won't get any grades until semester's over. he doesn't reply to emails either. if you're ok with that, then take him lol.
Super knowledgeable and fantastic lecturer. Good at simplifying intimidating concepts. 4 fairly easy projects. Fortnightly quizzes, somehow always at a perfect difficulty; very similar to practice quizzes. Flexible with quizzes can take it in any class session. Come to office hours! He once even went overtime to help. LATE grade though!
Professor Noga was a great professor, he really addressed a lot of issues the department had.
He is highly knowledgeable in the material and well-prepared for each class session. He teaches at a graduate level, challenging students to expand their understanding and reach their full potential. If you are looking for an easy class, this is not it - but if you are looking to truly learn and grow, this is an excellent choice.
Professor Noga is a great lecturer. Definitely the best in the CS department. He makes complex algorithms easy to understand, however the limited number of assignments (basically just 2 projects and a quiz every other week) means you're gonna have it rough if you don't test well. Grades slowly, but he's super approachable.
Overall not bad of a class. great professor. need to put in work!
Subject matter wasn't too hard. He lectures well, teaches you like you don't know anything. Quizzes were 100% fair, and he gives you everything you need to study.
I took him for 310 over the summer, and he was great professor. Enrolling in his class again for 482. Discusses his expectations on the quizzes throughout the semester, very clear on what is expected to be on the exam. His explanations require you to follow along throughout the entire example.
I had Professor Noga for 310 during the summer and the class was very straightforward. Grade comprised of 8 quizzes. He teaches the course like you know absolutely nothing about the subject, which is very helpful. He is slow with emails but will answer your questions at office hours. Also grades slow but very generously. Definitely recommend.
This is the type of course material where you either get it or you don't, so you'll need to take advantage of his office hours if you feel like your falling behind, otherwise you won't do good on his quizzes. His lectures are very good and his quizes are mostly based on the study guides so make sure to use those. He is very helpful at office hours.
Great professor, clearly explains the material and does multiple examples of each concept. Make sure to practice with the examples he gives from previous semesters. Once you have those down, you'll do fine on the quizzes. If there is anything you're struggling with, go to office hours. Grade consisted of 8 quizzes, lowest grade is dropped.
If you are one of those students who just want easy class, then don't take him. He is the best professor that worth your money to learn. He is one of the most knowledgeable professors who is willling to spend time to answer valuable questions that can help you level up; help you to find out what you are lacking so that you can improve.
Professor Noga is a knowledgeable lecturer. While the limited assignments can be challenging, using study tools like unstuck AI alongside the lectures helps. Overall, a solid class if you're willing to put in the work.
I think that Professor Noga is great. He wants you to logically understand what's going on, so he breaks down everything. Sure, he doesn't grade in a timely manner. Rambles a lot. But if you actively pay attention and engage in class, you end up not needing to read the textbook at all. The class itself only consists of 7-8 quizzes and a final.
If you're too serious, don't take this guy. Heard too many people complain about his jokes. Its a joke for a reason. Just give your space to another student. His lectures are informative and def forces you to know your DSA. It was a tough class for me at least, but I still think this guys teaches well.
33% each, Project, Midterm, Final. He teaches the material really well, and encourages interaction with the class to work through problems. Rest of the class needed more time because they didn't know the material, but if you actively participate and understand the material the tests are not bad. He gives you a study guide of similar questions DO IT
Had him for both 310 and 482 so far, and had an equally good time for both. His mobility is rustic and he tends to go on side tangents a bit, but it's not too distracting. You're mainly graded by about 6 quizzes and either projects or a final. You're overall in good hands with him.
TBH, the semester with him is kind of derailed bc of his surgery so he had to move quick once he recovered at the end. Approximately 3 Java Projects (35%) and Provide good lectures and sample problems for quizzes: 8 (65%), but 3 problems each and one lowest can be dropped. He jokes and funny, but he is always skeptical and a tough grader.
Class Info
Online Classes
100%
Attendance Mandatory
21%
Textbook Required
62%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.26 avg changeRatings by Course
182
5.0
(4)310
5.0
(7)424
5.0
(1)610
5.0
(2)CS182
5.0
(1)Difficulty by Course
182
5.0
424
5.0
610
5.0
COMP630
5.0
CS310
5.0