4.1
Quality2.8
Difficulty76%
Would Retake105
Reviews76%
Would Retake
105
Reviews
Rating DistributionOfficial
105 total ratings5
70
4
11
3
10
2
6
1
8
What Students Say
“I like the prof but the only bad thing was online class which made me to not take any other online classes”
COMP248 - 2.0 rating“Long in short: Confusion”
COMP352 - 3.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
37%
Textbook Required
44%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.05 avg changeRatings by Course
COMP5511
5.0
(2)PROLBM
5.0
(1)MECH215
5.0
(1)CTLS010
5.0
(1)COMP249
4.7
(9)Difficulty by Course
COMP5821
4.0
COMP352
3.7
ENCS5821
3.2
PROLBM
3.0
COMPUTER
3.0
Reviews (104)
Very good teacher to learn C++ from
Any programming languange is not easy to teach...but Nancy does a great job.
I took ther courses in the last term. She gave the student alot of information. And she is always clear, kind and fair!!
Great teacher, clear and concise.
Great teacher og all time, I appreciate what she did for me! Thank god she was my first programming teacher in my life! Thanks Nancy!
she is an excellent teacher. She explains very well and gives good examples to clarify her points, and if you have any questions regarding the material she is more than willing to re-explain.
Makes erros a lot, lost pages in first exam and have to write questions on the overhead
She is an excellent teacher. She makes everything understandable and goes over untill things r understood by students, and if they still rn't, she asks to c with student to continue explanation. She is also dynamic, but u'll learn alot. BX
Great teacher, if you have a choice of profs for your courses and she is teaching the course - TAKE IT! She made a course - technical writing, normally as dry as it gets, very interesting and fun to attend !
The best instructor (out of 6) I have had in the Computer Science department. Reasonably well organized, conscientious, and sympathetic. Unlike many of her fellow C.S. professors, her English is superb.
What can I say? EVERY professor should sit in and watch this maestro teach classes.
not easy course, but she's very clear...not enough execise thought..actually many assignments to practice on, but they count so you lose points while learning...assignemt results do not reflect final....
A nice teacher but a lot of work and assignments. The assignment take days and is work only 2%. Long 4 tests and the final was just toooo long! Also a lot of pop-up quizes. Now, u make the choice to take her or not.
Cool and nice - a bit hard marker though
I don't know if this was the first semester she was doing this, but she offered us so many tools to learn with. Very clear, simple tests. Hate the assignments. Too long for 2%. Excellent teacher overall. She made the class bearable (I have no interest in programming)
Yes the assignments are a pain, but they're a good way to practice what you learn in class. She was very nice and very helpful to me throughout the semester, I totally recommend her!
Overall and enjoyable course. Do the work, pass the class.
What a waste and such a poor teacher.
Excellent! She is a true blessing! She offers many helpfull tools to make learning easier, including a video taped copy of every lecture on the internet. Its true that the assignments suck, but if you are going to take this class, you are definently better off with her.
Useless powerpoint slides. There is absolutely no need to watch her videos. It's really a waste of the University resources.
No Comments
simply a garbage teacher...failed 20 students in a class of 30.One of the worst teachers i have ever seen..
so good and helpful
Great teacher. Explains clearly, is organized and very helpful. Very recommended.
Has trouble to answer questions Mark assignments and tests unfair 7 students got F, 2 student got C for a 20 people class
cool personality
clear, interesting, pleasent!
doesn't know java much. she is not that clear, makes mistakes(mixes up with C++)... she tries hard to sound ok and be friendly tho. she patches up stuff in the end. going over hard material so quickly now whereas spending so much time over stupid things like formatting at the beginning... she tries to be helpful though.
Very clear. Makes it easy to understand. Uses very good slides/website. Has excellent examples. She's straight out of teaching CEGEP, so she can have a short fuse with students. Kinda snappy, lacks patience and in need of a chill pill at times.
Very clear although she speaks fast sometimes. The slides, materials, assignments, everything is prepared and organized well. Very nice, fair, kind, and funny. Every point is discussed and explained to detail. Never fall asleep in her class, she makes every topic as clear, as interest, and as easy as possible. Bravo! Take her!
She is a very good profesors, she wants everyone to do well and she is very approachable.
If you're mildly interested in programming, this course is awesome. One of the best professors at Concordia. Highly organized, fair and interesting. Sometimes she went too slow, really going for the lowest common denominator, but nothing too much. If you know nothing about programming, except to work very hard for a good grade.
truly one of the greatest teachers in Concordia, very helpful, understanding and approachable to her students. explains very clearly in class and knows the material inside out. i strongly recommend this teacher!!
No Comments
I disagree with the last comment. This teacher is truely amazing. She comes to every class with motivation and the will to teach her students. Made programming interesting and easy to understand. She is not the easiest prof, but if you have what it takes to keep up with her than you'll do good. Otherwise, don't complain if you didn't do your work.
She is an awesome teacher. Very clear and precise. Her assignments may be tough but they teach you a lesson... Like her teaching style.
Teacher is the best for teaching. Assignments are time consuming but is really useful to understand the material. Midterm and final(had her for 248 too) are hard tho. But no surprise on format and content.
Nice teacher and very approachable. The slides were useless, confusing and some of her examples didn't work. Assignments are tough and long and she grades harshly. Honestly not that bad a teacher.
she is really seriuse , she give a bad grade to the projects.
A great teacher!Can't get any better :)
Great teacher. Flawless elocution, interesting, witty, makes the material interesting. Would gladly take another course with her.
really a good teacher, you will gain alot if you attend a class with her.
Incredible teacher. Interesting, knowledgeable, fair. The assignments were a blast, and she is always available to answer questions. Good use of powerpoint notes, iclickers. Very fun teacher, I'm definetly going to take another class with her if I can.
I took COMP 218 online, given the ratings I wish I took a regular class ! I had a bad experience.. assignments were posted late... one had mistakes. I feel like she's not really giving herself into the e-concordia COMP218. Still enjoyed the online lectures. She makes the content interesting (I absolutely hate COMP in general). Used the text a lot!
Great prof. Clear and really cares about everyone in her class. Uses her teaching resources well (pen and powerpoint and i-clicker). She even scheduled extra classes to clarify any difficult material.
best teacher I've ever had! just start the assignments before the last day and you'll be fine! will keep you interested throughout each lecture!!
Good.
Probably the best teacher that I've ever had. I wish she'd be teaching COMP 249 this semester, but unfortunately, she's not. I would take her for every class I could.
Certainly one of the best professors I have met. Clear lecture, nice character, fair grading. But take her course is not an easy task, prepare to study hard, and of course you will get what you want. Take her as much as you can!
Difficult online elective. Would avoid unless you have an active interest in programming. Have to study alone and out of the book alot, and watch TONS of videos. One of the lessons, for example, has 3 hours of videos + readings + notes you take.
took online course, best instructor ever, clarified and well organized. good marker, although TA did it.
Amazing. She was my first at Concordia and no one has topped her so far. She even chooses great TAs. Makes sure people understand, goes over the same material many times until the class understands, assignments are solid, tests are fair as well. You will learn a lot just by listening to her speak. Hard to fall asleep.
This is my second bachelor degree and I've seen tons of good and bad teachers. Nancy is one amazing teacher. Her notes are clear, but you need to go to class to complete them. One can only rely on the book to learn, but has a lot of extra material. She provides lots of resources for the success of her students. Your interest in the class is key.
Fantastic intro teacher. Very warm for someone that is new to university. Willing to help, and wants to see you do well. All you got to do is make sure you go to her office hours. You'll do amazing.
I am now in my 4th year of software engineering. Prior to taking COMP248 with Nancy I had no knowledge of programming. I would like to thank her for her great mentoring and interest in teaching. She truly was one of the reasons why I love SOEN today.
Good: She posts her lectures online so students can access after class Bad: These videos can only be viewed with QuickTime player, which frequently crashesfreezes. Contacted her, she made no attempt to fix. Good: Posted a final sample review for end of term test. Bad: Solutions were "taken down due to too many errors" (ya right), never reposted
Be ready to work! Difficult for an elective. Great professor! She posts videos online of her explaining the material. You have to do the exercises, and get as much practise as you can. Exams are not too hard if you study. Do not expect easy multiple choice! You have to work. If you do not have to take this class, please don't!
She is one of the best that Concordia has for this course, her lectures are clear but you also need to practice in order to master programming and that's how it is, I'll definitely take her again in fact I'm having her for COMP 249 next semester.
Nancy is one of the best professors I've ever had in my time at university. Her lectures are wonderful: the information is clearly presented, she's prepared, she encourages questions, and she does a lot of examples to really get you to understand the code AND the theory. The only con: MANY typos in midterms and exams.
Well prepared - A real Teacher - Very nice, funny and helpful - Fair grader - Exams are not hard, yet unexpected - long programming assignments - asks questions - encourages participation - if she doesn't know it she admits it, which is great - understand and test her slides and you will do very good.
Makes at least 1 critical mistake on every topic. Often inverts things like she would say this formula goes with this case but it's the opposite. Complete garbage at explaining the material. Alot of typos in assignments (addList instead of addLast). Requirements in assignments are vague. Oversimplifies. Students better at programming than her
Long in short: Confusion
Had her for 248 and 249, she is one of the best, if not the best, for into to programming courses.
I can't speak for anyone who had her as a prof for an in-class course, but I can say that she does not seem to care much about her online course. She simply hands out assignments and readings online and then leaves you to do everything yourself. She does not respond to any questions, and the TAs aren't much help either.
I took her for both Comp 248 and Comp 249 and she was a great teacher. Always there to answer questions at the end of class, in her office or by email. She's very positive and jovial, which makes going to class enjoyable and a great environment to learn in. If you have the chance to take her, i would encourage doing it.
She's a great teacher, explains material well and is always open to questions during class time even if it requires a good bit of explaining. Makes some mistakes on lectures & slides occasionally but is quick to correct herself. Answers emails but not always right away. Took her for 248 and 249, taking her for 287 again next term.
tough exams, not a very clear teacher
TAKE IF YOU CAN! One of the better teachers I've had at concordia. If you go to class, you'll pass without having to study. Put in a bit of an effort at home and you should get in the A's
A lot of helpful i-Clicker tests every lectures. They make you realize that you did or didn't understand a concept. She's a passionate teacher. But this is not an easy class!
I loved this class! One of the best professors ever! She manages to make every lecture so clear and interesting. Once again, she's the best prof!!
I had Nancy for comp comp 248 and 249. I honestly was disappointed not to have Mr. Hanna since I read so much about him but I think it is unfair to Nancy, she is one of the best teacher I met in my life. She works very hard to make the material understandable and you can see that she gives her 200% for her students. It was two fun classes.
She is good but for me she should actually do some coding in class, just showing slides was note useful for me. I had to put a lot of extra hours studying. And too fast passed in some important parts.
She is great! Her slides are clear and extremely well put together. She's friendly and has office hours almost every day of the week. This is my second time with her, and i don't regret it at all. Her exams can be a bit tricky though. She always asks the questions you hope she doesn't so learn all the material.
She explains well in class however she is not fair grading. Forget about partial marks.
She is one of the best. I was scared after my midterm grade when I found the exam really hard. The she told me to go through all the tutorials and the course materials. I ended with a B+ at the end. I wish I could take her for comp249 but I had to take it in the summer. She is very passionate about what she teaches. Would highly recommend her.
Overall she is fine. VERY unfair when it comes to grading. Regarding the lectures, she presents the course material very well ..... TOOOO strict and specially not fair in grading (Forget partial marks) plus her exams are HARD.
fair, nice, good lectures.
I'm taking her class this term. I love her! She's caring, organized, and respected.
gives useful lectures
The lectures were uploaded from the in-class COMP 218 and she only gave basic information while cutting the students' questions. One week there would be 3 hours worth of video and an assignment due, and the next there would only be 30 minutes. She gave good feedback on tests but to fully understand most of the material, you're on your own.
My first ever programming class and thanks to her I absolutely fell in love with programming and Java! Such a fun and interesting class. Such a nice, funny, lady. Would recommended to anyone!
Nancy is a great teacher to give you all the fundamentals of programming. She is clear, approachable both online and offline and cares about the understanding of her students. Not the easiest exams but neither are every exam after 248. I would not take anybody else for 248 if I could do it again.
Good teacher. Knowledgeable. Seemed to have tech issues every class. You will need the iClicker. Cares if students understand. Cares to learn students' names. My final assignment was so much harder than the others; I literally couldn't complete it. 3rd assignment was also difficult. Very nice and approachable.
COMP248 is really an interesting class, and Nancy make it even more interesting. She's really caring and gives amazing lectures. Honestly show up to class and work seriously on your assignments at home and you pass. Last but not least, fair grader.
Tests only had stuff that was seen in class. She's a great teacher and really hammers in the material, she also makes an effort to learn your names and loves questions. Would recommend (for context I'm not some nerd I struggle in school a lot, so if you do too she's who I recommend).
I like the prof but the only bad thing was online class which made me to not take any other online classes. At the begining of the semester I thought that this is good to study online but it was not. I spent time to log in and typedmy questions in question board and waited for answer. She ignored some of emails TA were not good.
Very solid teacher. She has very well made slides with lots of examples. Her midterm was easy but the final was kinda tricky.
Nice lady, approachable in office hours but her midterm was hard compared to others!
Easy to follow lessons, but if you have no prior coding experience watching a few extra youtube tutorials clears everything up nicely. Extremely caring prof who responds fast to any questions you may have. Course is moderately easy ONLY if you do ALL the readings and videos. Workload is heavy but all in all not a terribly hard course.
Great teacher. Her lecture videos were very clear and she did lots of examples to make sure concepts were understood. There are a lot of tests, I had a total of 4, and the assignments get pretty difficult towards the end. Her tests also contained a lot of trick questions, but if you studied well you'll do fine. Would definitely take again.
Avoid at all cost!! GPA killer. The final was short and long answers only!!
I really love Nancy since she truly cares about her students. I don't know why there're so many people complaining about her. Compare to other COMP 248 teachers, Nancy is the best, and you will not regret to choose her
This professor is by far the best I've had in this university. If you are shy to ask questions most of the time she can tell the class doesn't understand from our faces and re-explains the concept. If you don't understand there are video recordings of the lectures and tutorials. The labs are sometimes complex but help a lot.
She is super sweet and caring. She loves when people ask questions in class and makes sure everyone understands the material clearly. Her tests are relatively difficult though, mine had a few trick questions. All in all, she is a very pleasant teacher and makes students feel comfortable. Would take again any day!
Very sweet and kind teacher Very helpful and doesn't take herself too seriously. Course is challenging, but if you follow the instructions carefully, you can basically write your own mark for assignments The grading rubric is given in advance. A bit disorganized and doesn't get back to you quickly by email, but she is still one of my favorite profs
probably the best teacher i've had in concordia so far, hands down
Need a 95% for an A+... Do I need to say more? Fine I will. Nancy explains the concepts well. This is a great intro class as it covers all the basics, but is boring if you already know how to program. Labs are very simple, assignments can take considerable time, exams were mostly straightforward with some very tricky questions.
Was a good course - HOWEVER, I had a deeply unethical experience with her after the course finished that changed my whole view of her. Essentially had to do with a flaw in grading that penalized students unfairly (and she acknowledged it when I provided evidence) but remained unwilling to fix it. Was shocking and so disappointing. :(
God's essence.
Hands down one of the best prof I've had at Concordia. Her lectures are very interesting and informative, is very student-friendly and her way of teaching makes even a difficult course easy. I would recommend this prof to every student who's planning to take Comp248
Online eConcordia Class that is well made.
Her eConcordia course was well made. Absolutely well organized in order to make you learn the material.
One of the best comp teacher out there, very approachable and explain everything clearly, her final exam was long, and the lab for this class were ridiculous, but other than that, I highly recommend.
I had this course in the EC section and it was overall an easy course especially if you have any minor background in programming. This course teaches the very basics of C++ coding (it introduces data types, basic syntax, etc). The lectures were a bit boring at times (due to the length) but the lecturer was engaging enough to make it worth it.
Class Info
Online Classes
100%
Attendance Mandatory
37%
Textbook Required
44%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.05 avg changeRatings by Course
COMP5511
5.0
(2)PROLBM
5.0
(1)MECH215
5.0
(1)CTLS010
5.0
(1)COMP249
4.7
(9)Difficulty by Course
COMP5821
4.0
COMP352
3.7
ENCS5821
3.2
PROLBM
3.0
COMPUTER
3.0