1.9
Quality4.3
Difficulty13%
Would Retake159
Reviews13%
Would Retake
159
Reviews
Rating DistributionOfficial
5
19
4
10
3
15
2
19
1
96
What Students Say
“Definitely the worst professor I have ever had and also he's poorly organized”
CS2112 - 1.0 rating“Compared with the leading prof Christian Blouin in CS, Nauzer is really awful”
CSCI2121 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
25%
Textbook Required
29%
Grade Predictor
Your expected effort level
Predicted Grade
B-
Grade Distribution
Common Tags
Rating Trend
Declining
-1.32 avg changeRatings by Course
JAVA1
5.0
(1)JAVA2
5.0
(1)CSCI1200
5.0
(1)JAVASECT
4.0
(1)DISCRETEMATHI
4.0
(1)Difficulty by Course
ALGOS
5.0
CSCI1204
5.0
CSCI1300
5.0
CSCI1120
4.5
CSCI2122
4.5
Reviews (159)
Nice guy, fairly organized, challenging assignments/tests/final
I had him when he taught engineering math. Greatest prof ever! Always starts with the broad view and slowly breaks it down. Is genuinely interested in students' learning. You CS guys better appreciate what you have!
I first took Java with Riordan and failed. Then I took it with Nauzer. Maybe it was because I already knew the material or maybe he was a better teacher but I ended up passing with a pretty damn good mark. Good prof.
Did half the proofs and got lost himself, then told us just to finish it off in our spare time. Not helpful when you are trying to learn the subject.
No Comments
Can't understand what he says half the time.
Excellent prof
a hard to understand prof who doesnt get back at you with answers to important questions
A good prof who definitely cares for his students. Loves teaching and it shows since he always goes into overtime. Was a bit unorganized but that may have been because dal treats him like crap and made him teach 3 different classes (two large ones) at once and scheduled all three exams on the same day.
I really like this prof. His classes were always exciting, although sometimes a bit confusing. Very interesting class, only flaw is that he cannot show up on time.
The best prof I have had In CS. He is soo enthusiastic and makes classes really exciting.
He knows what he's teaching but can't explain it at times, which is frustrating.
I'm sorry but I loved computer science up to the point where he killed it in this course. Some of the solutions he gave out are only partial solutions and the other times are full. If you are new to programming like me, you'll learn a lot but you'll have a hard time surviving it.
The worst professor I've had at Dal. He shows up late EVERY day and spends more time on tangents than the actual material.
I really liked Nauzer. He's usually a bit late, but he comes in with a lot of enthusiasm and explains things really well. He's always available for a chat after class time, and is usually very helpful. He could benefit from teaching from the textbook a bit more, but if you supplement his lectures with your own reading and practice you'll do great!
Pros: Really energetic, helpful if you go visit him in his office. Cons: Incredibly disorganized. Known to teach half a topic one week, and then jump back to it 3 weeks later in the middle of something else. Routinely 20 minutes late to a 50 minute class, and 40 minutes late to our midterm.
Taught very interesting material and demanded a lot. At times VERY confusing. 3rd year students had hard time trying to help with my 1st yr assignment. I wish I put as much effort into studying as I did into whining. Median grade for the course was F. How is that for 1st year? In my opinion, he shouldn't teach 1st yr. Would totally rock 3+ yr.
Almost everyone I know has either failed or taken this class more than once. Needs much more clarity to lessons.
Nauzer is one of the nicest professors in comp. sci department. He shows passion for what he teaches and you can tell he loves what he does for a living. He is sometimes hard to follow but he is approachable and will try and help make things clear. I definitely would take another course with Nauzer.
Unless you are able to learn all the topics by yourself, this class is an immediate fail. Half of the class gave up after mid term. He is VERY disorganized and unable to teach the topic
Nauzer is a good speaker, he knows what he's talking about and more importantly he's clearly interested in the topic and interested in helping students learn it. My *only* problem with Nauzer was that he never published our marks anywhere so we had no idea how we were doing, but I hear recently that he now uses Moodle.
He is just incredibly helpful and friendly. Classes aren't always easy, but he wants you to do well and learn the material.
Nauzer's classes were always a joy to attend, though sometimes hard to follow completely. He's incredibly approachable outside of class. To those who continue to do poorly in MATH/CSCI2112, I know it has nothing to do with Nauzer. Rather, most CS students I see are too busy playing video games to learn some logic and math.
This guy is amazing. If you are genuinely interested in math, he will open the world for you. He is extremely enthusiastic about the subject; one of my favorite profs.
He might be very knowledgeable, but doesn't know how to teach
He knows the material inside-out and is very passionate about the course. NOT a good Teacher tho. Very Disorganized. Often jumps between topics instead of sticking to the point. Super confusing: if you can do MOST of the work on your own, then go for it. Don't bother taking any class with him unless can figure out things outside class.
Brilliant man but CANNOT teach at all. Avoid taking any of his classes unless it is completely necessary.... He shows up late, keeps his classes late and is one of the most disorganized professors. BUT he also wants his students to succeed and is very approachable
Disorganized. All over the place. He is knowledgeable but what is the point if you cannot teach.
I do not recommend him. Take the course at SMU or online. ANYWHERE but with him if you want to understand or/and pass.
Nauzer is a great professor extremely funny in lectures, genuinely wants his students to do well. However, he can be very disorganized when it comes to teaching and often gets lost in his proofs. This class will not be easy. Gives review problems for tests, shows interesting examples, great prof, and textbook is free (Book Of Proof) !
Horribly hard. I understand the need to learn boolean logic as a CS student but this class was way too hard. I failed the first 2 midterms but managed to pass. He is a funny guy but I could rarely follow what he was talking about.
Very disorganized. Assignments had nothing to do with midterm or exam. Did not make time to speak outside of class. Often confused himself during lectures. Avoid at all costs.
Incredibly smart guy. His lectures may be hard to follow, but I really learned from them. Saying that, I already had a mathematical background so I already knew some of the material. None the less the class was interesting, and the assignments required some thought but were fun to do.
The class is boring and messed up, the topic he mentioned in class is different from the assignments, and the assignments is different from the test. And we have no cheatsheet and calculator allowed in test, and even NO SAMPLE TEST AVAILABLE. Compared with the leading prof Christian Blouin in CS, Nauzer is really awful. Don't take if not necessary.
So hear to catch what's hes taking about
Insanely smart guy, can be disorganised and unclear sometimes but he's definitely my favourite professor. If you want to learn, he will teach you a lot.
He is constantly disorganized in class, reliably makes errors in class and his notes (while asking for students to help him solve a problem since he didn't bring the solution to class), and on top offers little in terms of supplementary material for out of class user.
The man does not provide a textbook, constantly makes errors in his notes (which he promises to fix, but never does), and is extremely vague in his questions on his assignments which can easily lead to vastly different answers. On top of that, he's disorganized in class due to not bringing notes and forgetting answers to problem examples.
He is a "great" professor who is able to complicate any problem to an extend that nobody could understand. If you ask him a problem about addition and subtraction within 10, you may lose the ability to calculate 1 + 1. DO NOT TAKE HIS COURSE IF YOU HAVE ANY OTHER CHOICE.
RUN AWAY !!! Definitely the worst professor I have ever had and also he's poorly organized. It was very difficult to follow his train of thought. His slides were all over the place and impossible to understand if you looked back at them later , so be ready sing in in youtube to understand more than his lectures. He's very smart but not Teacher
worst prof ever
Good extra credit or 5th "easy" class for the term. Average was an A-, many weekly assignments, no final, two quizzes was supposed to be three but got a term project in the last two weeks instead on computational dna stuff. Lectures were excellent, and I really learned a lot. Everything was in Python, 10/10 would take again.
This is my first class about coding. We used Python. It was super fun.
I feel bad writing this, Nauzer is a wonderful guy and he really cares about his students. But he's a horrible prof. The dude can complicate any concept to beyond recognition. DO NOT TAKE CSCI 2112 with him. For your own sanity don't do it.
The most disorganized teacher I have at DAL. There are many mistakes on notes, solutions, and his writing on the board. He spends so much time on complicating concepts that he rushes to finish the classes. Questions are not written in explicit language, misleading to the multiple possible answers. Avoid his lectures, though he is a good guy.
Nauzer is the worst professor i ever met. His class is disorganized. i literally stare at his mouth all the time and trying to figure out what he is talking about. he is jumping the points and i have no idea what he talked. Assignments and labs has nothing to do with your exam. and there is no relation between assignment and lab. PLZ AVOID HIM!!!!!
VERY HARD!!! The class concept is hard to understand, hard to follow up if you do not know c programing and command line, very intense even you have done CSCI1120 (do not recommend if you have not taken CSCI1120, super stressful). lectures and labs are unclear and not very organize (I would not blame him, the first time he teaches this course).
Nauzer is very bright and genuinely nice; however, he is disorganized by nature and a lack of resources in teaching this class (first year it's been offered) only worsens this. I feel bad for him. Labs are difficult, and the instructions given are unclear. Lectures are extremely scattered. Rely on the textbook if you have to take this class.
Don't take any classes from him. His English speaking/writing skills are very poor. Ppt layout is messy; numerous mistakes on slides that he doesn't bother changing. Without trusting him, I have to confirm with other MATH prof. His wording is vague on exams/assignments.
Listening to him speak is so tedious it makes me never want to look at a computer again. The lectures will literally make you fall asleep from how dull they are. The stuff he teaches doesn't correlate to the labs/assignments and the specifications are often unclear and even have critical mistakes in them. He also never updates grades online.
The most boring lecture I have ever been to and I have tried history and geology. I drank two dark coffees during his lecture and I still managed to sleep in his class. Do yourself a favor and "DO NOT TAKE HIS CLASS".
He PERFECTLY demonstrates the OPPOSITE spectrum of an excellent teacher. He is worst teacher I've had. It is so painful to listen to his speech, read his handwriting and study his lecture notes. It seems that DAL picks a random person who doesn't know discrete math to teach this course. What a joke!
There are only two days left, but he still hasn't told us about the details of final during COVID-19. He is so disorganized and god knows what he taught in the lectures. After 2nd midterm only 20ish showed up. That might explain how bad his overall teaching is. Take this course from other profs. You are warned! I could've given rating 0, if I can.
This man is the worst, he is so disorganized he recycles all assignments even for different classes and cant seem to navigate his own brain. Trying to learn this course makes makes me really just want to give up. I will NEVER be taking a class from him again. Thank you for listening to my TED talk
Vague worded questions. Lots of problems required non-stop writing: barely finished the exams. Not enough space on the exam paper to write the answers. Always late for lectures, rushed to find his slides, and can't finish his classes in time. Assignments were not related to his slides. The average of mid2 is 50% from last year: those explain why.
Constantly big errors in assignment and lab questions. Questions are extremely unclear. Lectures are totally incomprehensible and often include incorrect content which is later corrected at the cost of throwing out already completed labs, wasting everyone's time. Textbook is full of typos. Ridiculous. We should be getting refunds for this class.
Scatterbrain; very poor communication skill; mistake on almost every lecture, exam, assignment, and solution etc. Avoid him at all costs.
Nauzer made this course the worst course I have ever taken, he said "Is that clear?" over 1 time per minute every class. He went off on tangents and did not give adequate course notes. He gave horrible feedback on assignments and thats for the assignments that we could actually complete. Syllabus was horribly created and not appropriately followed.
The worst professor that I have ever seen, avoid him for saving your life and money. His class is so ridiculous, before taking his lectures, we know the material, but after taking lectures, we lose everything (He often gives the wrong illustration on lectures, labs and assignments).
He is an incredibly intelligent professor but lacks the ability to organize his train of thought. He often strays off from the topic and confused me by doing so. His homework was filled with typos and they were made to be confusing. The homework also didn't mirror the content given on the midterms and the exam.
Hard to understand his lectures and slides due to his disorganized materials. It was wasting my time of attending the lectures, so I guessed the topic of his ppt, found the same topic from the textbooks or online resources, and did self-study. My past knowledge from the other math class saved me from the final.
Nauzer is the smartest person that I have ever seen at Dal! He is passionate about Math and CS. He is patient and he cares about his students. If you want to get knowledge, he is the best choice!
When you see his name attached to a class, runnnnn the other way. Whatever you do, DO NOT TAKE his class. He has to be the worst professor Ive had at Dal. Youll never learn anything, he is not clear, you never understand anything he teaches. Again do yourself a favor and run the other way if you have him.
char nauzerLecture "no ability to explain concepts, and you have to self-study. Good luck!"
He's mostly unorganized and lacks most CS skills. He made 2112 extremely difficuly. He literally takes 30-45 mins to solve a problem which you can do in 15 minutes and if you feel that he perfectly demonstrates the features of a smart prof then you are probably high or don't feel like living anymore.
He seems nice and all but this class made me want to kms sorry. It's way too hard. 40% of the mark is biweekly assignments and 40% is weekly labs that literally take the whole week to do if you can even get them done. Labs auto graded so even if you've spent days on them you can get a zero. No slack for holidays or exam times. Sucked for 1108 too.
Just don't take it.
The labs and the lectures were disconnected from most of the course, you have to self-study for the labs. The labs are hard. The midterm was BAD, the average grade was 52%. The final exam was all hard questions with a programming question. The professor did not give any information on how the exams would be. I would not recommend this professor.
A nice person, but doesn't know how to teach. The following comments with 1 rate reflect the true feeling of students who were in all of his classes. Selfstudy C before taking 2122 if you can't avoid him as an instructor. The book C Primer Plus by Stephen Prata might be helpful.
As a teacher he deserves my full respect but I must say he doesn't make me understand the topic. Not just me almost all students have same complaint. Some students in his class are from second and third year. He teaches like every one will understand his class like the seniors but as a first time its really difficult. Also he doesn't have any video
midterm + assignments 45% of class, the rest is final exam. No lab, no tutorials. Clearly a smart guy, and paces the class like its review, just speeds through without really looking up. Definitely wouldn't recommend this 8:30 am monday wednesday friday.
He speeds through everything, very hard to learn when he doesn't give out practice question banks aswell.
Speeds through lectures as if it is review, skimming over important concepts and rambling about topics that seem irrelevant.
Great person, but not a great teacher. Labs and lectures are kind of disconnected. Labs will take you a great amount of time and almost like another lecture. You have to self-study for both lectures and labs.
He skims through a lot of the lecture / lab material and assumes that his students may have prior knowledge for an introductory course. Make your life easier by not taking ANY course with this prof. The weekly assignments will take all your time, and make you miserable.
Nauzer is a really nice person, but his class is really confusing and time-consuming. You will learn very few things in this course about python because his labs are extremely confusing and unnecessarily hard. I would not take a course with him again.
Nauzer is an awesome guy and super intelligent. If you really are interested in computer science, Nauzer explores a lot more topics than most professors do. His teaching is sub-par but comprehensible if you can pay attention. Expect this course to take a lot of your time, as the labs are honestly very hard for the novice C programmer.
Not as bad as everyone here are saying in my opinion. He is not organized, but he has a few other things to run in the university, and he is a busy person. He is just very kind and I got away with a great mark. Overall, I am happy about the course and the professor. Cannot easily recommend him, but I don't think there is a reason to avoid him.
Nauzer is not a well-organized lecturer and he is a broad explainer
He is a nightmare, his test and finals are very very hard. So, just avoid taking any classes with him.
Terrible Prof. DO NOT TAKE HIS CLASSES, I'm in my first year and this class has overwhelmed me with stress, you basically teach yourself, it's not worth the mental strain.
If you have no prior computer systems education knowledge or programming for his lab. You're DEAD. Thank you.
I don't even know where to start. He is very passionate but class is a disaster. A single 3-hour lecture a week with no tutorial or lab. This class is one of if not the hardest first year course. You are set up to fail. You're on your own to teach yourself coding languages/concepts with minimal guidance. Lecture style is confusing and unorganized.
I took this in Fall 2021 and it was a NIGHTMARE. He is unorganized and jumps from topic to topic. He does not stop to check if students understand or engage with the students in any way. He teaches concepts vaguely and provides no examples. His tests contain extra material. Course seems interesting but it was awful with him. AVOID HIM AT ALL COSTS.
AVOID this class if possible, for the CS and ACS student I'm sorry, this class made me think again about CS. He crams a lot of material in 1 three hour class, and in addition to this there are no scheduled labs and you do your labs on your own time. If you do not show up to class and or do not go to office hours good luck. The TA's are awesome tho.
Mr. Nauzer has been one of the worst lecturers of all my academic life. If asked to repeat or explain a concept, he will respond very rudely and embarrass you in class (cried at home very traumatic experience). His way of teaching is very lacking. The majority of students dropped out (I only stayed because I had no choice). Worst course ever.
The course material and lectures provided by the prof have been poor for the entirety of the semester (get ready to Youtube). The assessments are very intensive and almost no practice problems are given to test your understanding before hand. I am doing well in the course, but all of my understanding has come from external sources. Do not take
the issue with nauzer lies upon the fact that his both his teaching and communication skills are poor. the way the material is presented is confusing, and there are no practice questions given out (barring 3 assignments). pair this with an already difficult course and it becomes way more challenging to succeed.
Nauzer is by far the worst lecturer I have ever encountered. He makes the already difficult class even more of a nightmare by attempting to explain 3 topics in one 3 hour class weekly. Get ready to constantly search up topics to even get a passing grade. There is NO review or anything before assignments or exams. AVOID Nauzer at all costs.
DO NOT TAKE THIS COURSE WITH NAUZER
If your reading this and have yet to have a class with him, AVOID HIM. If you are like me and just randomly signed up for classes without looking at the professors, I'm sorry. avoid him, avoid him, avoid him, avoid him, avoid him, avoid him, avoid him, avoid him, avoid him, avoid him, avoid him, avoid him, avoid him, avoid him, avoid him.
Avoid at all costs. All I need to say is when you see a class that is a first year mandatory course with a 48% final grade, you should just run. The midterm was also 20% of the final grade and had over 270 people who did it with an average grade of 49.6%. This is all I need to say, just avoid this man at all costs. Avoid the Nauzer grindset.
Nauzer doesn't teach well at all. his 3 HOUR lectures consist of 3 different topics. so if you don't understand one of them, good luck. Youtube and Google will take up most of your time as going to the lectures is comparable to not attending them. Nauzer is extremely hard to follow and openly bashes students who ask him questions. Avoid him
The professor is incompetent on so many levels it's hard to fathom how the hell he's been here for 24 years. This is a 1st semester class for 1st years, and makes an outstandingly bad first impression of Dalhousie. The administration doesn't care about this dumpster fire and trying to do anything about it is an exercise in futility and frustration.
take his course if you want the words "is that clear" stuck in your head probably the only understandable thing to come out each lecture
Avoid.
The grade is made up of three things and the final is 48%. No resources available to help with the class. The head Teacher Assistant quit because of how he runs the class. To much information in one lecture.
Nauzer is extremely rushed, unorganized and is even sometimes passive aggressive. He makes mistakes on his midterms, on his quizzes, on his lectures notes so you are not even sure if you doing any practice problems right Extra help is very useful however and his assignments although you need to completely self teach can be useful.
very poor teacher and tough grader.
Embodies all the absolute worst qualities of a university prof. Extremely disorganized, lectures are useless, he bounces around topics making it impossible to follow. His notes, assignments, quizzes, AND tests all have major mistakes that go uncorrected. Avrg midterm grade was a failing one. Nuff said
good luck if this guy is your prof, be ready to be completely lost listening to him rant about stuff that isn't overly relevant to the course, make constant mistakes in assignments and exams, takes ages to get grades back, and doesn't provide sufficient notes to be able to succeed in the class
This class requires students to go on their own and really dive deep into the topics introduced. I felt not enough examples are provided in class with enough adequate detail. Frustration is a common feeling in this class. It felt like Nauzer didn't care about his students and failed to explain topics to his students (skipping the little steps).
was very confusing and unclear while making tons of mistakes in his lectures and asessments
if u wanna fail your most welcome to take his classes
3 hour lectures that are some of the most unbearable learning sessions I have ever endured, all of my knowledge was gained from Youtube and other sources and I rarely used his material to study. Overall not a good prof...
He has lots of office hours. It was a really hard course. He didnt do his greatest part and was unprepared. Faculty said they are changing the course, so likely no one will deal with what Fall 2022/23 had.
This class was extremally difficult, Nauzer is not a good teacher.
This is by far the hardest class I have ever taken. The labs and assignments are so time-consuming (each lab is about 20 pages of reading). The prof is also not great at explaining things in lectures which makes things more confusing
Nauzer and this course are quite misunderstood. The concepts taught in the class are difficult. There is no way around that. If you come into 1120 or 2122 and think you can not come to class or not study on your own time, it simply won't benefit you. Nauzer has a bad rep but if you go to his office hours he is one of the best professors. He cares.
Hard is all I can say. don't think twice
Lab practicums are 50% of the grade. The answers to the labs on which the practicums are based are never posted despite numerous requests. Failing to do a single lab results in a snowballing effext where you need working code from previous labs to get the current labs to work. The practicum is 80 minutes, reading instructions takes at least 15.
The most unfair course I've ever taken. 72% of your grade is determined by brutally hard assessments (quizzes, practicums, final) which test memorization rather than practical knowledge. Weekly labs take 8+ hours but are worth 8%. Prof's teaching style is incomprehensible. Questions are written in the most confusing way possible. AVOID AT ALL COSTS
I stopped attending Nauzer's lectures after two weeks. The lectures are based entirely on the textbook chapters 2, 3 and 6. Read the textbook yourself is more useful. The Lab is completely about C. You will find only 8 Lab's that cover 2110 entirely, but use C. Just carefully complete the practice in the textbook and self-study C in advance.
You must avoid him unless you wanna fail or under unbearable pressure during the semester! He is only reponsible for the assignment and quizzes and fianl exam. Assignments and Quizzes are ok, but final is the nightmare. A lot of questions in the final and they are beyond students' capability.
This course is incredibly poorly structured, I don't know how Dalhousie lets him continue to teach.
He's really not that bad! His lectures do suck but those combined with the textbook should cruise you by. Of course, you have to put in some effort to learn the stuff he doesn't explain very well (a lot of the course) which is annoying but the material itself isn't impossible.
I took this class and it was my intro to python. I don't have a computer science background so I had to work hard, but it was well worth it. I now use python everyday! Thank you, Nauzer
just awful, I took the same course the next semester and got an A without even trying.
HARD!!!!!!!!
Pros: (1) Passionate about the subject matter, (2) Listens to student advice, (3) Will teach you as much as you want to learn. Cons: (1) Highly disorganized (biggest issue), (2) Not a great communicator. (3) Does not hold back on the difficulty. One of my favorite profs at uni because of all the after-class discussions and experiments!
Contrary to what everyone else is saying, I don't think Nauzer as a professor is THAT bad. His lectures are actually not that bad. However, he is extremely unorganized. I have never seen him put any effort into students' learning. For instance he told us the topics of the final the day before the exam I believe. For the most part, avoid him.
Very unorganized. His assignments had last-minute changes and mistakes, while they were created 2 years ago. He was not available to contact at all. He did not hold back regarding the difficulty of the practicums and the way they were graded. His lectures were good regarding the material and his teaching techniques.
The worst professor I have ever seen (I MEAN IT). He was taking course 1120 where 80% of students failed. He is so freaking unorganized. He changed the date for midterm but there was no announcement no nothing. Only a single message on the team's general channel. Assignment instruction is so bizarrely unclear.
- Some people's tests were incorrectly marked (by prof). The midterm had incorrect "solutions", proven wrong by students and TAs - Some labs had incorrectly testing pipelines - I haven't been to lectures or even seen the lecture slides and still scored 15% above mean This course is unorganized; I believe this professor is obsolete to my learning.
A real wakeup call for all first years. I got a B in the course but throughout the entire semester I was feeling like I was on the verge of failing. Is that clear?
Professor Nauzer's lectures aren't bad, but his class is very disorganized. Assignments have last-minute changes, and the final exam is a nightmare. Thankfully, using resources like the textbook and Unstuck study can help you get through this challenging course.
Avoid at all costs! You may fail, the course is hard and prof does not make it easier.
Nice guy. Night before exam, regretting my life taking this class. Do not take Nauzer's classes unless you want to teach yourself.
Pros: - Knows the matetial WELL - Answers any question - Book support - TA support Cons: - Disorganized - Difficult class - Has trouble speaking clearly - Pacing issues Go to the lectures + read the book and you"ll do fine. This course is a wake up call, where you actually have to do work. The professor isn't the best, but the content sucks.
Very bad professor, never study his class. Very difficult in final exam. He don't want any students pass in his class.
I worked hard in this class, but despite my efforts, I might not even get a C. In other classes, I usually get A's or B+ despite difficulty. This makes me consider dropping out, as I feel I'll never pass this course. It's not that the professor is terrible; I think it's more about the content presentation and structure of the course. Sad.
You would not want to rely on the class completely rather look at external resources to get concepts clear. The final exam is hard and you must take this course very seriously.
Nauzer is a nice person, but he can be very disorganized and "scatter-brained". His lectures lack consistency, has technical issues in lectures, but is knowledgeable regarding the subject matter which makes his office hours useful. Be prepared to work hard for this course as some students has to spend a lot of time just to pass this course.
Nauzer unfairly gets a bad rap. He is one of the most caring professors at Dal, and wants everyone to succeed. He is always willing to help students, and very patient when explaining stuff. 2202 is not a difficult class, but a practical one with lots of coding practise. Just show up to the lectures and labs and this should be an achievable A.
He went very quickly through everything and wrote very messily. It was very difficult to follow most of the time. He was caring though and wanted to best for his students when they talked to him. He consistently went 10 minutes over the time. It was his first year teaching the course so I do recognize that it was new curriculum for him.
Had a bad experience with the Professor. Lectures not well organized. Slides are added at the beginning of the lecture and sometimes they are not at all. Get ready to study a lot and think that you have made a mistake even if it was him.
Worst prof I've ever had! Never take him especially if you're in first year! He was rude, would leave my teams notifications on read, and was dismissive about questions. Do not take him if you don't have to. If csci1300 is needed take math1000 instead!
Very very very bad professor. Does not know how to teach at all cannot connect with the class whatsoever. I genuinely wonder how this guy got his tenure. DO NOT TAKE ANY COURSE WITH HIM YOU WILL FAIL
was very hard
What was that final ? That was a terrible.
I think he loves to fail his students, the final exam's paper was so difficult!
I took this hell of a course twice and literally begged him on my knees for 1 mark to pass. He still said NO! Who does he think he is? The manager of Dollarama? No help, no heart. If you value your time, GPA, or mental stability—do not take this course with him.
I bet he couldn't even solve the final he gave us. Worst prof alive.
I don't have any words for him……
just stay away
Absolutely the worst prof I've had in a minute. Unorganized lectures are one thing, but then following it up with an inhumane and disproportionately hard final exam is quite the decision. Every question has some kind of trick or twist to it. CSCI 2122 is the hardest clas in 1st+2nd year. Not because of the content, but because of this prof.
Nauzer is MY goat. He is a great lecturer and explains concepts quite intuitively. Followup in textbook if you are still confused If you do truly take your time to do tlabs/assignments without GPT, you will learn. He gets a ton of bad rep due to lazy students. If you actually want to learn and care about your education, take the course with him.
Nauzer is a g. Love this man best prof, everyone else is coping. Show up do the assignments with no AI (actually learn) and you will be rewarded by howie mandell. what more could you ask for
He's not nearly as bad as the reputation suggests. Cons: Can be very disorganized, and sometimes goes quickly over some topics. Pros: Incredibly knowledgeable, (usually) kind, very approachable in office hours. If you're a serious student and put in the effort to learn, you'll be fine with Nauzer. Otherwise you will have a bad time.
Just avoid.
Nauzer is not nearly as bad as what people say. The concepts in the class are not easy. Exam are tricky but you can pass. Coding assignments are long and complicated but the grading is fair and clear. He is at least a 3/5. I was scared about this class with him, but it's definitely doable and study-able. I recommend taking 2122 with him or Aziz.
He can't explain anything properly, his grading is unfair, 50% for a final is inhumane, his assignments are questions that aren't even related to computers, the entire course syllabus has nothing to actually do with CS, its a glorified and over complicated math course with hints of CS, he is very unorganized and you will need to genuinely need help
Cooked if you have him, he finishes lectures late everytime and refuesd to answer my questions after lecture for a dentist appointment.
By no means is the course easy, but I found it to be very interesting. Dr. Nauzer is a fascinating man, very accessible outside of class hours. Half the class will drop the course by thanksgiving, but if your still enrolled after that, you should be fine.
Most people in the class ended up dropping it,the lectures are very confusing. He rushes through things because the class is 50mins long. Everyone i know has failed all their tests, most of the questions on the test are weirdly worded and hard to understand and very different than practice questions. Doesnt give any practice work.
It was not clear. Very nice prof with very accessible office hours, but not a great first year teacher. If you're a first year take with 1120 with a different prof, but second year and above classes are relatively okay.
just avoid, simple as that.
The professor is not as bad as people say. The people who say he is bad are the ones who don't pay any attention in class and complain when they don't understand. CSCI 1120 is one of the hardest courses yes, so don't treat it like an easy one. It is very easy and doable once you grasp the basic concept. tests and exam difficulty are reasonable.
PROS: - Good guy - Extremely passionate about his work CONS: - Hard to understand unmarked slides - Sometimes goes over lecture time - Goes on tangents Overall, you should avoid Nauzer for only first-year courses unless you're ready to put in work. It's not impossible and if you attend lectures and are smart/get tutored you'll be fine.
Class Info
Online Classes
100%
Attendance Mandatory
25%
Textbook Required
29%
Grade Predictor
Your expected effort level
Predicted Grade
B-
Grade Distribution
Common Tags
Rating Trend
Declining
-1.32 avg changeRatings by Course
JAVA1
5.0
(1)JAVA2
5.0
(1)CSCI1200
5.0
(1)JAVASECT
4.0
(1)DISCRETEMATHI
4.0
(1)Difficulty by Course
ALGOS
5.0
CSCI1204
5.0
CSCI1300
5.0
CSCI1120
4.5
CSCI2122
4.5