3.1

Louis Nel

Computer Science - Carleton University

3.1
Quality
3.0
Difficulty
40%
Would Retake
138
Reviews
3.1
Quality
3.0
Difficulty
3.1
Helpful
3.1
Clarity

40%

Would Retake

138

Reviews

Rating Distribution
Official

5

45

4

19

3

19

2

21

1

34

What Students Say

Avoid if possible, trust me

COMP2406 - 1.0 rating

No textbook in course

COMP2406 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

15%

Textbook Required

34%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 54 grades
Most common grades:
A+ (32)
Not sure yet (16)
B+ (6)
Grade Distribution
A(38)B(2)C(2)D(0)F(1)A-/B+(11)
Based on 75 reported grades
A+: 32
Not sure yet: 16
B+: 6
A: 6
Common Tags
Clear grading criteria (19)
Get ready to read (14)
Lots of homework (12)
LOTS OF HOMEWORK (8)
Tough grader (8)
Skip class? You won't pass. (6)
Respected (6)
Online Savvy (6)
Rating Trend

Declining

-1.36 avg change
Apr
Dec
Jan
Mar
Apr
Jul
Last 6 months
Ratings by Course

95106

5.0

(1)

9510695

5.0

(2)

COMP3104

5.0

(2)

COMP2004

5.0

(1)

COMP1402

5.0

(1)
+14 more courses
Difficulty by Course

95305

4.0

COMP 2406

4.0

COMP1006

3.8

COMP2404

3.4

COMP2406

3.3

Reviews (138)
5.0
2.0
9510695
Jul 9, 2002

Great teacher with excellent real world experience.

3.0
4.0
95305
Jul 9, 2002

No Comments

2.0
5.0
95305
Sep 14, 2002

not a good instructor

5.0
4.0
9510695
Nov 29, 2002

Nel is an amazing prof. He REALLY knows C++ and how to teach it really well.

5.0
2.0
95106
Jan 6, 2003

Great teacher, one of the best in compsci

3.0
3.0
106305
Jan 7, 2003

Good prof.. 305 is VERY boring with him -- you CAN NOT stay awake in his lecture

4.0
1.0
COMP2404
Aug 8, 2003

Easy, but boring. Uses the same notes for the last five years, but is too lazy too correct simple typos. Take him and get an easy mark in COMP 2404.

5.0
3.0
95305
Nov 25, 2003

Really good prof. One of the best ones in Comp Sci at Carleton. Not particularly easy when marking, but not too hard either. Listen in class and you'll do fine. I learned a lot from his lectures.

5.0
2.0
COMP3104
Apr 4, 2004

Lou is an amazing prof that makes a comp-sci course that's about reading and writing papers interesting. Also, his classes are not to be missed because there's always some hilarious reference or story that's not only funny, but on topic too.

5.0
3.0
COMP2004
Jun 15, 2004

Very nice guy who genuinely wants to help his students learn. He's a bit rambling and a bit of a ****ter but over-all he's a good prof to have. C++ is a ridiculously large language to teach 2004 with.

5.0
3.0
COMP3104
Jul 12, 2004

Awesome prof. If you are taking 314 make sure it's with Nel. He made a theory-type course turn into one of my favorite lectures to attend. Very funny guy as well.

3.0
3.0
COMP2402
Apr 5, 2005

Take the network reliability of this!

5.0
2.0
COMP2402
Apr 12, 2005

Had him for a few classes, and he's my favourite prof at Carleton! Although he sometimes repeats the same story... But it's all in good fun :P

3.0
1.0
COMP14051406
Jan 25, 2006

Makes Java more boring than regular java. But he teaches all the proper material, just not very excitingly

5.0
1.0
COMP2404
Apr 27, 2005

He's not the most exciting guy, but one of the few profs who actually makes material easy to understand. I'd be lost without the guy.

5.0
2.0
COMP1406
Feb 27, 2006

this professor is honest and helpfull and explains everything well , but the problem is little bit with the TA who oppress and deal unfairly in marking or don't help , his idea of the tutorials is practical , it helped me but the Ta is discriminating in tthe way he helps students , he helps some and ignore some and igonore some

5.0
2.0
COMP3005
Apr 14, 2006

Very smart, Very clear and make courses look very easy. defiantly take his courses

5.0
3.0
COMP1405
Apr 18, 2006

nice explanation

5.0
1.0
COMP14051406
May 2, 2006

Good prof. Creates and debugs code. Relates code to real-life things that make you pause and say WTF?! (public/private) Causes more NullPointerExceptions than everyone else, combined. Not the brightest. Very bad at programming (lots of bugs, stupid mistakes, bad programming style). Talks too much about C++ and SmallTalk. This is Java, not C++/ST.

5.0
3.0
COMP1405
Oct 8, 2006

He should teach a history of computer programming class. His lectures are funny, if only for the nullpointers that he generates, and it's fun to actually SEE code in class, he gets big props for that, it's nice to see a prof who will put his butt on the line infront of students, and doesn't mind if he makes mistakes.

3.0
3.0
COMP1405
Nov 19, 2006

No Comments

1.0
4.0
COMP1405
Dec 20, 2006

The exam for this class was based on things that lou said IN CLASS that he didnt want to use or see us use (i.e. casting 3/30 were on casting) It was a poorly written exam, it had many spelling mistakes and brackets were left out in the samples of code, if you are a programmer you know how much spelling mistakes and missing brackets can mess you up

3.0
1.0
COMP1405
Dec 28, 2006

Exam was was very hard. The best score was 27/30 in a 150 student class. I ended up with A+ just because he bell curved the final exam marks. In any case, the course material was very interesting for me, as this was y first programming course. We had to do some fun stuff, such as battleship game, or tic tac toe.

2.0
1.0
COMP1405
Jan 3, 2007

Horrible Exam

5.0
1.0
COMP1405
Jan 10, 2007

A NICE PROF

4.0
3.0
COMP2402
Aug 31, 2007

I took several classes with the guy, and he knows what he's talking about.. and cares about his students, so overall I would recomend him

1.0
5.0
COMP2404
Dec 19, 2007

OMG how many mistakes can a teacher make in a class.

5.0
4.0
COMP2402
Mar 14, 2008

The only prof I've had for 3 classes and I'm damn glad. If only every prof at Carleton was Nel

4.0
3.0
COMP0
Apr 21, 2008

This is one the best comp sci profs. Make sure you get to have him at least once! Class is always interesting with him. He does make a lot of mistakes but thats what makes it all the more amusing and interesting. Plus that actually HELPS you, so you won't make the same mistake yourself. Loved his analogies. He has a Facebook group dedicated to him!

5.0
3.0
COMP2404
Sep 25, 2008

No matter who says what. Lou Nel is the best professor in the school of computer science at Carleton U. He's pationate and he teaches every little detail of what you need to know. If you concentrate on his lectures and do the assignments properly, you will have a good understanding and you will do fine on the exams. Great prof

5.0
3.0
COMP2404
Dec 4, 2008

Great prof, explains things well, has a lot of class participation, tends to ramble a bit and go off topic, but he knows his stuff and loves to share it. Great to go see one on one, but he talks soothingly and keeps the lights low, puts you right to sleep if you have him in the morning.

5.0
2.0
COMP2404
Oct 23, 2008

Probably the single best professor I've had at Carleton. As much as other people complain about his teaching style, you can tell that he knows his stuff and wants to share it with others. He makes a lot of small errors in a class, but it makes him seem more human and easier to learn from. I wish every prof were Lou Nel :D

2.0
4.0
COMP1405
Dec 5, 2008

Worst prof at carleton so far. did not answer my emails when i had a doctors note for a rewrite. horribly unhelpful. Boring in class. Probably the reason most people switch from computer science.

2.0
3.0
COMP1405
Dec 28, 2008

Too many mistakes

5.0
1.0
COMP1405
Mar 10, 2009

Great Prof!

1.0
5.0
COMP1405
Mar 13, 2009

Horrible Exam.it is too hard.

4.0
1.0
COMP1406
Apr 26, 2009

He is a VERY fair prof, assignments are relative and not too challenging. The lectures style is not formal for 1405 or 1406 but we are talking about learning a language, you are expected to learn a lot on your own. He reinforces the key concepts. Overall fair and helpful. If you are a comp sci major you should have no complaints about this course.

5.0
2.0
COMP1405
Jul 6, 2009

Great professor! Speaks very clearly and gives real-world examples to some fairly complicated subject matter. All assignments are very reasonable, and Nel always gives ample time for completion. A grade 'A' teacher for sure!

5.0
1.0
COMP1405
Sep 24, 2009

This guy is probably one of the best, if not the best programming profs I've ever had. He types up all the code in front of you, and all the mistakes he does is actually a good thing, because you can actually see what the compiler will spit out to you and understand how to solve them, before going off to your assingments and ripping your hair off.

5.0
3.0
COMP1402
Oct 3, 2009

Amazing prof. I don't know anyone who didn't ace this course. Makes everything very clear, tests are fair and assignments straightforward. If you can get him as a prof, I hearilly recomend doing so.

5.0
1.0
COMP1405
Nov 26, 2009

His stories are hilarious. Especially the ones about 'software kills'

5.0
3.0
COMP1006
Apr 7, 2011

Good class to attend as he likes to code on the go.

5.0
1.0
COMP3005
Sep 3, 2011

I love this guy. I've been lucky to get him three times so far (1405, 2405 and 3005), and these have been (not coincidentally) three of my most enjoyable courses. I don't attend class, and don't buy textbooks - his slides are sufficient for A+ grades. Assignments are applicable to material and very educational.

5.0
3.0
COMP3005
Dec 15, 2011

One of the best profs ever taught me. Quality teaching, excellent slides, and educational assignments. By doing them, you get real life experience. The best thing about him and his courses is that he is current and always updates his slides. His tests aren't easy but fair.

5.0
2.0
COMP2402
Jul 10, 2013

Lou Nel was the best Comp Sci prof I've had at Carleton. He gives thorough, interesting lectures. Very helpful and very fair with assignments and tests. He is really passionate about algorithms and it made for a fun class! Highly recommend taking a class with him.

3.0
3.0
COMP3005
Mar 13, 2014

So much copy/pasting in the assignments, most of which is useless and horribly commented. Classes are boring; reads off the slides. VERY long assignment descriptions, which somehow still manage to be vague and confusing. Poor grammar in most of his write-ups. Loves his phone switches. Expect your first assignment to be one of his personal projects.

3.0
4.0
COMP2402
Grade: C-
Apr 6, 2014

The assignments he gives out are freaking hardcore but otherwise he's ok.

4.0
4.0
COMP2406
Oct 9, 2014

Very good prof and easily my favorite Course of the term, Nel is up-to date in what employers want and need. he also adventures into upcoming technology's and Assignments are practical You do not want this teacher if you don't have a good foundation in Computer science, he teaches theory not code. Much of the learning is done independently

4.0
2.0
COMP2402
Feb 15, 2015

Good prof, Lots of Assignments but that comes with being in Computer Science. He's Always willing to help and has interesting stories .

2.0
5.0
COMP2406
Grade: Incomplete
Oct 21, 2015

He talks about everything not pertaining to course material. He spends 2/3rds of every class talking about the bonus assignments. He jumped into very complicated code without explaining what was going on. He hasn't shown any HTML, JQuery, or CSS in class, yet we are expected to use it alongside Jave Script. Almost no slides. Worst Prof ever. Avoid

2.0
4.0
COMP 2406
Grade: B
Oct 22, 2015

Expects you to teach yourself 90% of the course material by yourself. His introduction to a new concept is simply saying it exists and then the next lecture he is using advanced techniques of the previous stated concept. he really does not teach, he simply sits there with his webpage open and talks about all of the stuff he has done. AVOID LOUIS

2.0
2.0
COMP2406
Nov 10, 2015

Midterm was tough, professor treats class like a TED talk and less of a lesson, no teaching just talking.

5.0
2.0
COMP1406
Grade: A-
Dec 29, 2015

This Prof gives clear idea about what is Comp 1406 and trying to make it easier than you thought. I would highly recommended to take comp 1406 with this prof if you are looking to get an essay A+ or to Pass the course. His assignments are not that difficult but you need to focus on his assignments and his materials that he will post it later.

5.0
3.0
COMP2406
Grade: A+
Dec 13, 2015

If you are looking for an instructor who tells you every detail to memorize to pass the class, then you should take another course. Louis lectures in a older style, suitable for students who know how to learn on their own. His assignments are fair; the requirements are clearly spelled out. The material isn't hard, if you learn it you will get an A.

1.0
4.0
COMP2406
Jan 17, 2016

Second worst lecturer I've ever had. Going to his lectures will waste your time. Take all the notes you want, attend all the lectures you want (it'll be a miracle if you manage to stay awake), but none of it will help you. What he teaches in class is 90% irrelevant to the assignments, and 100% irrelevant to the exams. Terrible professor.

4.0
2.0
COMP1406
Grade: B+
Jul 26, 2016
Would take again

I don't know why everyone is hating on Lou. Had him for Comp 1406, Comp 3005 and Comp 2406 and never got less then a B+. Yes its hard to stay awake and listen to him. But he lays out exactly what he is asking for on the assignments which are worth half your mark. He won't tell you everything, but this is comp sci get use to learning new things.

2.0
2.0
COMP2406
Grade: Not sure yet
Oct 18, 2017
Wouldn't take again

Subpar in multiple courses taken with him; COMP 2406 and COMP 2501. Lectures are not his strength. In my last 2406 course with him, docks 50%+ from assignments for submitting in anything besides .zip; default archiver changed with latest windows update. There goes my 90%...

Clear grading criteria
GROUP PROJECTS
5.0
4.0
COMP2404
Grade: A+
Oct 30, 2017
Would take again

Replies to email inquiries instantly. Assignments are easy but hard to understand what he exactly wants. Tutorials are fun. The lectures are kind of useless, just him talking about either the past or the present or how he is going to massage a program or a function.

Inspirational
ACCESSIBLE OUTSIDE CLASS
Hilarious
2.0
4.0
COMP2404
Grade: Not sure yet
Nov 1, 2017
Wouldn't take again

lecture is useless but fun, lots of coding in assignment,if you are new to C and C++, it will spent tons of time to seach on Google. TUT is not that helpful for the assignment(ex. my homework TUT is after assignment due date????why?????), should learned C before you go to his class. not given any practice exam in midterm.

LOTS OF HOMEWORK
1.0
5.0
COMP2404
Grade: Not sure yet
Nov 10, 2017
Wouldn't take again

He talks about how to survive in big companies and how to satisfy your manager through the entire course,. He would tell you what is software engineering and test y ou in mid term. If you don't do self study extremely hard, "hello world" program is your limitation.

TEST HEAVY
1.0
4.0
COMP2406
Grade: Not sure yet
Dec 13, 2017
Wouldn't take again

Absolutely horrendous. Lou Nel is a very smart guy when it comes to Javascript but he cannot teach at ALL! Very lazy and doesn't seem to care at all about what is happening in the course. Avoid if possible, trust me

4.0
4.0
COMP2404
Dec 23, 2017
Would take again

Assignments are just extremely hard to understand, you will need to ask a few TAs to get a good grasp. He has a very good layout for the course though, bad lectures are made up with very good ppt slides that are posted online. Tutorials are worth 20% and they're extremely helpful in learning the content, you will fail the course if you miss them.

3.0
5.0
COMP2404
Jan 24, 2018
Wouldn't take again

His lecturing style is terrible, he jumps from one thing to another and its very difficult to keep up with him in class. He doesn't follow a traditional powerpoint lecture. Like someone already said, he treats lectures like a ted talk. Assignments are difficult and confusing. His powerpoint slides and tutorials are good though.

Get ready to read
SO MANY PAPERS
1.0
5.0
COMP2406
Feb 13, 2018
Wouldn't take again

Lectures are boring, unstructured, confusing, and awful. Terrible slides, and the course doesn't have a textbook. You will need to teach yourself everything. His assignments are difficult and all build up on each other. The tutorials are also difficult and feel more like assignments than learning tools. The tutorials are worth 25% of your grade.

Get ready to read
LOTS OF HOMEWORK
5.0
3.0
COMP2406
Grade: A
May 5, 2018
Would take again

Probably this can summarize him: Great course organizer, not the best lecturer. He makes a lot of resources available, always answered my questions, made posting updates fast and transparent, and even learned from previous terms (revising assignments/exams)

1.0
3.0
COMP1601
Grade: A
May 15, 2018
Wouldn't take again

Lou didn't lecture whatsoever, the entire course was tutorial based and, because of that, you don't really learn anything - you'll learn what you need to know to finish the tutorials, which is also what's covered on tests. Self-study if you actually want to learn/retain the information. Easy to get a good grade though.

Get ready to read
Skip class? You won't pass.
3.0
4.0
COMP2406
Grade: Rather not say
May 21, 2018
Wouldn't take again

Lectures are pretty weird. His midterm average was 11/20. His final was very hard... Assignments were not to bad, just time consuming. Labs worth 25% , which is a good thing.

Tough Grader
4.0
3.0
COMP2601
Grade: B+
Jun 26, 2018
Would take again

Nice guy, and is a somewhat enganging lecturer. If you want very structured or theory heavy lectures, he is not for you. He doesn't follow a script really, but he knows his stuff. Fair to easy marker, but at least for this course, you need to attend and do the labs to get a good mark. I got a B+ because I only did half the labs.

Skip class? You won't pass.
Clear grading criteria
Caring
1.0
5.0
COMP2406
Oct 1, 2018
Wouldn't take again

The content of lectures are totally fking not connect to homework.

Get ready to read
LOTS OF HOMEWORK
1.0
5.0
COMP2406
Oct 4, 2018
Wouldn't take again

Awful teacher! I don't like his lecture extremely confusing because he jumps from one topic to another pretty quickly and spent most of the time telling stories. He tells students not to do things rather than teaching what to do. He expects his students to know about javascript, HTML, CSS, XML, JSON, jQuery, ES6, Node, etc. No textbook in course.

LOTS OF HOMEWORK
3.0
4.0
COMP3005
Grade: Rather not say
Nov 16, 2018
Wouldn't take again

Intelligent professor. Lots of homework. Lots of words in his assignment descriptions. Run out of time. Please shift more grade values to the exams.

Get ready to read
Skip class? You won't pass.
LOTS OF HOMEWORK
2.0
4.0
COMP2406
Nov 22, 2018
Wouldn't take again

Lectures are very off topic from the course content. Assignments are a strange mix of provided code and code you need to write on your own.

3.0
3.0
COMP3005
Nov 23, 2018
Wouldn't take again

His lectures are a range between reading the slides and telling everyone the backstory of the assignments. Overall pretty ok prof. His assignments are very long and very wordy.

Get ready to read
LOTS OF HOMEWORK
1.0
5.0
COMP2406
Grade: A-
Dec 23, 2018
Wouldn't take again

Lectures were prettymuch useless. Learn javascript before taking this course! Assignments not really related to class material, but had very clear grading criteria. Tutorial topics not mentioned in class. Tutorials worth 25% (definitely a good thing here). Midterm and final multiple choice, but answers were worded oddly. Avoid if possible

Clear grading criteria
1.0
4.0
COMP2406
Grade: A+
Jan 15, 2019
Wouldn't take again

Nel was absolutely the worst Prof I have ever had. the course was very important and hard but he didn't explain anything, he wasted many lectures talking about material that wasn't covered and we were not tested on it. but to be fair, it's not hard to get a high grade in his course since he drops the lowest grades and all the exams are mcq

Clear grading criteria
GROUP PROJECTS
3.0
3.0
COMP3005
Grade: A-
Jan 15, 2019
Wouldn't take again

Not hard not easy, mostly weighed by assignments so do well in those. Final is all multiple choice.

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
2.0
3.0
COMP2406
Jan 25, 2019
Wouldn't take again

Be prepared to teach yourself almost EVERYTHING... Very likable guy and seems to know his stuff but misses the most important part of his job description because he BARELY teaches anything... It's almost like he expects you to know everything.. not once has he taught anything about CSS in class...

LOTS OF HOMEWORK
GROUP PROJECTS
2.0
4.0
COMP2406
Grade: A+
Feb 21, 2019
Wouldn't take again

Nel is a pretty good guy, but not a great prof. Definitely has more of a "seminar" style lecture. Do yourself a favour and learn basic javascript, jquery, html and css before you take 2406 with him. He very much leaves it up to you to conduct your own learning. Lectures are more for guidance than teaching. Mixed feelings overall...

5.0
2.0
COMP2601
Apr 21, 2019
Would take again

Lou is such a bro, hes the type of prof you can probably get beers with after the class. The way he structures the mobile classes makes it so if you put minimal effort you can guarantee a B+.

Respected
Skip class? You won't pass.
Clear grading criteria
4.0
2.0
COMP2406
Grade: A+
Apr 30, 2019
Would take again

He's a pure computer scientist, and doesn't give off a very web-app type of guy though he does have work experience. The result is that his lectures are very entertaining from a high-level perspective, but he's not very great at teaching javascript. Blame the course and language though, not him. He's very chill and hates js just as much as I do.

Inspirational
Hilarious
Amazing lectures
3.0
3.0
COMP2406
Grade: A
May 11, 2019
Wouldn't take again

If you don't know javascript, html or css you should really learn them before you take this. His lectures are completely useless with respect to the course content. He seems to really appreciate the history of why things were designed the way they were so that's what you'll learn in his lectures, it's pretty interesting stuff if you're into that.

Get ready to read
Clear grading criteria
1.0
4.0
COMP2406
Grade: A-
Jun 17, 2019
Wouldn't take again

I can say that even though I went to every single lecture and did decent on the assignments, I still have no clue how to code in Javascript. I did very poorly on the midterm and final as he never explains how to code in Javascript, yet half of the midterm/final is on coding questions in Javascript.

Lots of homework
1.0
4.0
COMP1006
Grade: Not sure yet
Nov 11, 2019
Wouldn't take again

This prof is horrible! You don't learn anything in the lectures, you basically have to teach yourself how to code Java. The tutorials are not bad and worth 25% but the assignments are really hard and the mulitiple choice mid-term was oddly worded and had big mistakes (exact same answer listed twice for first question!). Stay away from this prof!

Lots of homework
2.0
4.0
COMP2406
Grade: B+
Nov 17, 2019
Wouldn't take again

He does care about making he courses good, but doesn't put in enough effort to bring it to that level. Had him for 2406, have friends with him in 2404. He often tells you to look up course content instead of teaching it. His assignments are longer than needed, and requires building off code that is unreadable and doesn't do what he says it does.

1.0
4.0
COMP1006
Nov 18, 2019
Wouldn't take again

Seems like a decent guy, but here really doesnt teach properly at all. I had another prof for comp 1005, and did much better, as the assignments and the lectures paired much better than Louis's. He gives you unreadable starting code, is very inaccessible outside class, and his lecture are often industry based tangents on other coding languages.

Lots of homework
Get ready to read
Tough grader
1.0
4.0
COMP1006
Grade: Incomplete
Nov 21, 2019
Wouldn't take again

Louis is a nice guy, but unless you have prior intermediate knowledge in java or have taken this class before, it will be very difficult for you to learn. if I may use a quote from him in class: "I don't care if you don't know how it works, I just need you to know what to do." He does not elaborate on any of the course material to help.

Lots of homework
Skip class? You won't pass.
1.0
4.0
COMP1006
Grade: B+
Dec 12, 2019
Wouldn't take again

Nel is probably one of the worst profs I've had at Carleton. I don't feel like I learned to actually code in Java (I took 1005 and felt decently confident in Python). His assignments are way out of depth for a first year intro course, and you need to start his tutorials early to finish. His code is really hard to read and understand too.

1.0
4.0
COMP1006
Grade: Incomplete
Feb 3, 2020
Wouldn't take again

Professor Nel is everything wrong with Carleton University. The course outlines could not have been less clear, leading Professor Nel to teach virtually nothing... ever. For an entry level class on learning java, he expected everyone to have a deep understanding of the language, and that certainly screwed over many people, such as myself. Stay away

2.0
3.0
COMP1006
Grade: A+
Mar 12, 2020
Wouldn't take again

Be careful if you have any courses with this professor. Notice the recurring theme for poor reviews? COMP1006. He expects you to know everything being covered when half the class haven't even done any computer science. The lectures are close to useless, but if you want to pass, make sure to do all the tutorials and assignments.

Skip class? You won't pass.
1.0
4.0
COMP1006
Mar 20, 2020
Wouldn't take again

He's a good guy. Just not a good prof. His lectures aren't helpful whatsoever, his code is antiquated, and he isn't very helpful.

1.0
4.0
COMP1006
Mar 31, 2020
Wouldn't take again

I had him for an intro to comp sci class for non comp sci majors and all he ever did was talk about what we'll be doing when we're working in the real world of comp sci, code ng for companies. He also treated his grading like that. Boring prof, don't go to his class.

4.0
2.0
COMP1601
Grade: A+
Apr 7, 2020
Would take again

I really enjoyed how this class was structured. Louis has super clear instructions for all the tutorials and a really flexible grading scheme. However you will have to show up to class at least haft the time (if you like to get work done in advance) and almost all the time if you don't since Louis makes you get checked off by the TA. Overall easy.

Clear grading criteria
5.0
3.0
COMP1601
Grade: A+
Apr 29, 2020
Would take again

Louis is a pretty good professor for the Mobile Application Development course, especially because there is no lectures for this course but a lab-only course. Does the fair grading system such as dropping the worst mark, which I like. He is also adaptive for switching the course into online for the current pandemic.

Respected
Accessible outside class
Clear grading criteria
4.0
1.0
COMP1601
Grade: A+
May 5, 2020
Would take again

Just do what he assigns and you will do well. He wants you to learn things.

Gives good feedback
Accessible outside class
Clear grading criteria
1.0
5.0
COMP1006
Grade: A
Jul 13, 2020
Wouldn't take again

Do you know Java? Go learn Java before you take this guy. He doesn't teach syntax. You're fighting an uphill battle if you enter this class without Java. At the very least, you start off your assignments with some boilerplate code. I'm really scraping the bottom of the barrel here. Take LITERALLY anyone else if you can, otherwise, good luck.

4.0
2.0
COMP1601
Grade: A+
Oct 3, 2020
Would take again

I mean he is a easy maker.... Finish his assignment and find his mid previous exam and you will basically get a A. But hes not a great prof tho.. lectures are long, boring and not helpful. You basically have to learn it yourself

Gives good feedback
Respected
Lots of homework
1.0
4.0
COMP3005
Grade: Not sure yet
Mar 3, 2021
Wouldn't take again

Most people say that he is not too bad because they cant put their fingers on what makes him a terrible professor. He is extremely disorganized; his website, lectures, assignments and even his thinking. When an idea comes to his head, he just says it. As a result, he has an unparalleled gift of over complicating things and losing students interest.

Lots of homework
Get ready to read
3.0
1.0
COMP3005
Grade: A+
Apr 22, 2021
Would take again

His voice is rather monotone and he does not make many jokes which made it hard for me to be excited about his lectures, but Louis is an incredibly organized and intelligent professor. Assignments were incredibly easy. Provides a lot of notes and sample questions for quizzes. Allows you to drop your lowest quiz AND assignment. Boring but easy.

Graded by few things
Lecture heavy
5.0
2.0
COMP3005
Grade: A+
May 5, 2021
Would take again

One of the profs that made online school a lot more forgiving. Lectures were pretty easy to follow, assignments and quizzes were also very fair.

Graded by few things
5.0
2.0
COMP3005
Grade: A+
May 10, 2021
Would take again

The prof that did the most to transition course content to an online format. Easy assignments and dropped lowest assignment + quiz. No final exam or midterm was also a plus.

Clear grading criteria
4.0
4.0
COMP3005
Grade: A+
May 10, 2021
Would take again

lots of assignments

Gives good feedback
Respected
Tough grader
5.0
3.0
COMP3005
Grade: A+
Sep 8, 2021
Would take again

Great guy, really cared for the students and made the material easy to understand. During Covid, there was no final or midterms, but instead, he gave weekly deliverables interchanging between small 5-10 question quizzes one week and small assignments another week. Nothing too stressful, but enough work to keep us active.

Respected
Amazing lectures
Caring
2.0
3.0
COMP3005
Mar 3, 2022

Lectures make sense and are clear. However, most of his assesment questions are difficult to understand, and sometimes unclear (assignments, quizzes etc). Also has 0 flexibility in terms of extensions and deadlines, regardless of your situation. If you can choose another instructor, do it. Otherwise, it could be much worse, I suppose.

Tough grader
Lots of homework
5.0
3.0
COMP3005
Grade: A+
Apr 30, 2022
Would take again

Lou made the course super organized. Best 4/5 assignments + best 5/6 quizzes + final project. Assignments were straightforward and based on the lectures. Quizzes got tough after the reading week. Final project is making your own database with whatever software you want. Very engaging and fun course. Highly recommend him.

Amazing lectures
Clear grading criteria
Caring
2.0
5.0
COMP2406
Grade: B
Nov 9, 2022

He didnt teach us most of the things we needed in order to actually do the assignments. This resulted in countless hours spent elsewhere trying to understand how to do the things he needed us to, which led to me doing them differently or not the way I needed to which led to my grades falling.

Clear grading criteria
Lots of homework
5.0
3.0
COMP2406
Grade: A+
Nov 21, 2022
Would take again

While 2406 is difficult course, with a different language that most students who have not seen it before can struggle with, P. Nel has very good pointers and starting points on where to start and do some learning. Attentive and caring. Thank you!

4.0
4.0
COMP2406
Grade: Not sure yet
Nov 30, 2022
Would take again

I found the assignments very difficult and the TAs could not answer my questions more than half of the time. The prof did fine with the drops available (but never extensions) and clear grading criteria. The tutorials are an easy 100% and worth a quarter of our grade, which is a good booster. The final project is worth 15% and is easy and clear.

1.0
3.0
COMP1006
Grade: A+
Nov 30, 2022

I actually took COMP1006 in the winter of 2020. This is when COVID first hit and Professor Nel literally gave us free grades. The midterm worth 10% was scrapped. The final exam worth 30% (Multiple Choice) was an online open book. The class average must have been an A+. I don't mind the professor, but this was just lazy as if he had given up.

5.0
2.0
COMP2406
Grade: A+
Apr 27, 2023
Would take again

GOOD: He was good at explaining things. This was very easy for a COMP course. In line with this being a web dev course, it was fully online. He had incredibly clear grading criteria (spelt everything out). No exam, final project only worth 10%. BAD: Was strict about minutiae (e.g. submission format) and a bit hands-off. Not very lively as lecturer

Participation matters
Clear grading criteria
Online Savvy
3.0
3.0
COMP2406
Grade: A+
Apr 29, 2023

COMP2406 F22. 25% Tutorials, 10 tutorials and drop 2 lowest. 15% Final Project, 35% assignments, 4 assignments and drop lowest, 25% Quizzes, 5 quizzes and drop lowest. His lectures are just fine, his assignments kind of expect you to know everything rather than teach you 1 by 1 so you need lectures. Very tough on submission times.

5.0
3.0
COMP2406
Grade: A+
Jun 21, 2023
Would take again

I had this course fully online asynch. His lecture videos are high quality. There was a tutorial every week and an assignment every 2 weeks or so. Tutorials and assignments overlap which makes it hard to manage time well. The assignments were a little bit challenging but the tutorials are easy.

1.0
5.0
COMP2406
Grade: Not sure yet
Oct 4, 2023

WARNING! Do NOT take this professor. His lectures DO NOT reflect the assignments or tutorials. His assignments are very challenging, and his tutorials take up as much time as the assignments. This is a self-taught course, get ready to learn everything on your own. You're paying tuition but he tells you to learn through other sources like w3schools.

Get ready to read
Group projects
Lots of homework
1.0
4.0
COMP2406
Grade: Not sure yet
Oct 25, 2023

no structure to his course. its on a broken html webpage from the 1900s. alot of "go learn everything from w3 schools". self learning very necessary but w3schools does not suffice at all

1.0
3.0
COMP2406
Grade: B+
Nov 1, 2023

Not a structured course as content is all over the place on his outdated website. The lecture vids are dry and do not really correlate to the tutorial or assignment content which are a massive jump in difficulty from any demo code he has. Paying tuition but he told us to just use w3schools to learn html, css and javascript instead of teaching us.

1.0
5.0
COMP2406
Grade: Not sure yet
Nov 18, 2023

Get ready to learn the course on your own. The professor cannot teach & is very disorganized. His assignments are tough and he expects us to complete them without teaching any useful material. Don't bother to email him for extensions, clarification regarding a grade, etc. He does not care for his students. Save your money & choose another prof.

Tough grader
Lots of homework
1.0
3.0
COMP2406
Grade: Not sure yet
Dec 5, 2023

first of all he doesn't teach just tells you to search it on google and learn. Also does not do anything to help students could even say he goes out of his way to make it harder. Since he doesn't teach he tries to balance it by making the assessments very easy but with very strict deadlines and very absurd rules to trick and cut marks.

Tough grader
Get ready to read
5.0
1.0
COMP2406
Grade: A+
Dec 5, 2023
Would take again

Sister golden hair peaceful easy feeling never my love brown eyed girl

Amazing lectures
Inspirational
Hilarious
4.0
3.0
COMP2406
Grade: Not sure yet
Dec 18, 2023
Would take again

I can't lie he is lowkey free marks. his requirements are all worth the same amount of points so my advice is to do most of them skip 1 or 2 really hard ones and you will get an overall good grade on your assignments. also, the ta's do make mistakes so you can easily fight for the marks you get.

Graded by few things
2.0
3.0
COMP2406
Grade: A
Dec 23, 2023

instead of teaching javascript just gave us a link to w3schools and said go learn. It is easy to do well in the course, lectures are pre-recorded and decent if a bit dull.

4.0
1.0
COMP2406
Grade: A+
Dec 23, 2023
Would take again

we had to learn the entire course ourself, but based on the weekly tutorials it kind of forces you to self learn and in the end I did learn a lot just not from the professor. Course was the easiest A+ some of the tutorials you literally do nothing but a few steps and you get a 100, if you struggled with this course idk what to tell U

Online Savvy
3.0
3.0
COMP2406
Grade: A+
Dec 27, 2023
Would take again

online class - recorded tutorial videos and assignments were easy. didnt watch a single lecture and didnt have prior js knowledge, class was the easiest 2nd year comp class. final project only worth 10% and isn't double pass so you could half ass it and still get 50% on it. TAs marked it pretty leniently. quizzes were easy and no final exam

Clear grading criteria
Lots of homework
Online Savvy
2.0
1.0
COMP2406
Grade: A+
Jan 4, 2024

If you want somebody to thoroughly teach you the topics in a detailed, clear and logical way, I wouldn't take this course with this prof. If you're comfortable self-teaching and using class code examples/online resources to learn, you'll do fine with this prof. Assignment specs were incredibly detailed and clear, just follow them and you'll do well

Get ready to read
Clear grading criteria
1.0
3.0
COMP2406
Grade: B+
Mar 13, 2024

Any passion he had for teaching was lost a long time ago.

2.0
2.0
COMP2406
Grade: A+
Apr 24, 2024

This professor was horrible at structuring the course material (assignements, and lecture material barely matched up until the end), and is SOO mundane in the lectures. I had to put him on 2x speed, and it still felt slow and boring. He's also a little strict with how you can fail by missing one thing in a submission, but easy otherwise

Clear grading criteria
5.0
2.0
COMP3005
Grade: A-
Dec 1, 2024
Would take again

I found that asynchronous style he uses in his lectures helps a lot. as long as you watch the lectures and understand them, the assignments and tests should not be too hard.

Amazing lectures
3.0
2.0
COMP2406
Grade: A
Dec 10, 2024
Would take again

This professor's class is pretty easy if you're willing to put in the effort to self-learn. The lectures are dull, but the assignments are straightforward. Unstuck AI was super helpful for preparing for the quizzes.

5.0
2.0
COMP3005
Grade: A+
Dec 24, 2024
Would take again

Easiest 3rd year CS class by far. Take him you won't regret it

Respected
Graded by few things
Online Savvy
4.0
1.0
COMP3005
Grade: A+
Jan 6, 2025
Would take again

Easy class and easy to do well in. The quizzes were the hardest part as they were only 4-10 questions so getting one wrong was worth a lot. The assignments were easy to do and didn't take very long. Lectures can get repetitive and are the same mostly from the time during covid but they are easy to learn from. The class can be treated like an async.

Amazing lectures
Clear grading criteria
Accessible outside class
1.0
5.0
COMP2406
Grade: Not sure yet
Mar 24, 2025

dont ever take any course with this proff the workload is unbelievable , does not teach you anything , you have to figure out everything by yourself , lectures are useless his grading is really bad either 0 , 50% or 100%

1.0
3.0
COMP2406
Grade: C+
Mar 25, 2025

He cares more about you uploading YouTube videos and TXT documents rather than teaching the subject.He does not help in class discussions,posts and is quick to fail a full assignment over a TXT or YouTube video error.He is off-puttingly harsh and boring and the course load is somewhat high, considering you have to teach yourself most of the stuff.

Tough grader
1.0
1.0
COMP2406
Grade: Not sure yet
Mar 25, 2025

Very disorganized course and structure.

2.0
2.0
COMP2406
Grade: A+
Apr 24, 2025

Kind of made it feel like he just didn't care at all. Lectures were 3 years old, pre-recorded. The web development takes too long to pick up in pace, and half of the technologies he uses are deprecated, lol. Instead of making his lectures engaging/useful, he consistently linked w3schools instead. However, class is a super easy A+.

Clear grading criteria
3.0
1.0
COMP2406
Grade: A+
Apr 24, 2025
Would take again

The class is an easy A+ if you're fine with self-learning. Lectures are outdated or unhelpful, and he links W3Schools instead of teaching. Content is often deprecated, and small mistakes like typos in your README can cost you (instant 0). His passion seems gone, but the course is super low-effort overall.

1.0
4.0
COMP2406
Grade: Not sure yet
Apr 24, 2025

Don't think it will be an easy class just cause it's online! This prof uses really old recorded lectures (very bad content quality) and just tells us to learn everything ourselves with W3Schools. Very picky with the grading criteria where one missing requirement can make you fail the final project. No exam but assignments were annoying. Avoid!

Tough grader
Get ready to read
Lots of homework
1.0
5.0
COMP2406
Grade: F
Apr 25, 2025

worst professor i have had so far during my time at carleton university. unbelievably hard and strict assignment guidelines, he will not hesitate to give you a zero if you are missing a single criteria and is completely unforgiving and lacks compassion. absolutely disappointing course i can't believe i have to take again.

Tough grader
Online Savvy
4.0
3.0
COMP2406
Grade: Not sure yet
Apr 28, 2025
Would take again

I thought he is a good prof because the grading scheme was fair, tutorials were pretty good, the first few assignments weren't that great, but most of the other assignments were fine, and the project was good too. No exam either which is good.

Online Savvy
2.0
3.0
COMP2406
Grade: A+
Apr 29, 2025
Would take again

This course is a lot of self-learning and the content is kind of confusing, but if you're ok with that it's not a super hard course. Some of the assignments are really tough, but the last two and the project weren't bad at all. His lectures are boring but they do help with the material even though he tells you to go to W3Schools all the time.

Get ready to read
Clear grading criteria
Accessible outside class
5.0
2.0
COMP3005
Grade: A+
Jul 28, 2025
Would take again

MY GOAT LD NEL. there is no teaching involved you gotta figure most of this stuff out on your own but as long as you have a group of kids you can work with and get help from your chilling. Free class and if this prof is teaching 2406 take him as well too.

Class Info

Online Classes

100%

Attendance Mandatory

15%

Textbook Required

34%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 54 grades
Most common grades:
A+ (32)
Not sure yet (16)
B+ (6)
Grade Distribution
A(38)B(2)C(2)D(0)F(1)A-/B+(11)
Based on 75 reported grades
A+: 32
Not sure yet: 16
B+: 6
A: 6
Common Tags
Clear grading criteria (19)
Get ready to read (14)
Lots of homework (12)
LOTS OF HOMEWORK (8)
Tough grader (8)
Skip class? You won't pass. (6)
Respected (6)
Online Savvy (6)
Rating Trend

Declining

-1.36 avg change
Apr
Dec
Jan
Mar
Apr
Jul
Last 6 months
Ratings by Course

95106

5.0

(1)

9510695

5.0

(2)

COMP3104

5.0

(2)

COMP2004

5.0

(1)

COMP1402

5.0

(1)
+14 more courses
Difficulty by Course

95305

4.0

COMP 2406

4.0

COMP1006

3.8

COMP2404

3.4

COMP2406

3.3

Similar Professors