2.4
Quality4.0
Difficulty22%
Would Retake138
Reviews22%
Would Retake
138
Reviews
Rating DistributionOfficial
138 total ratings5
21
4
18
3
18
2
25
1
56
What Students Say
“Professor bragged about taking on so many projects and teaching so many classes in a single semester as though this was in any way helpful to his students; he was unwilling to help and did not care about our success”
SOEN228 - 1.0 rating“waw, I already want to drop this class”
ELEC275 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
26%
Textbook Required
24%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-1.55 avg changeRatings by Course
ENG101
5.0
(1)MULTI
5.0
(1)ELEC6391
5.0
(1)SOEN287
5.0
(1)COEN315
4.0
(2)Difficulty by Course
ELEC264
5.0
ECSE210
5.0
ELEC242
4.7
351
4.5
ELEC353
4.5
Reviews (137)
Very good teacher, highly recommended. Very organized. Knows his stuff
to be avoided dearly
No Comments
makes the hardest exams,but ok marker
Very Serious Teacher
Knows his stuff but isn't helpful at all: no office hours during exam period!
No Comments
Good teacher, but his exams are so difficult - stuff he didn't teach!!
Very well spoken man, with a good knowledge of the material. He is also a very, very nice guy!!!
Mr Homer Simpson, should try an acting career instead...
the best
terrible teacher. terrible human being. why did concordia let him come back?
He is amazing! He is so helpful, and I really didn't want to take this cless
One of so not many Concordia's greatest teachers. Very clear explanations, great lecture notes. Exam NOT hard at all, just study. I did VERY bad in 251 (with a sucky teacher), but in 351 with D. Davis I did great. Study well, attend all lectures, use office hours, etc. and you'll pass it easily.
Very committed man! Wants you to do well and willing to work after hours to help you, if you're willing to do the work.
he is the most awesome man, i had no intrest in this class, but he inspired me to work at it till it "hertz"
His explanations are so clear. I hope he'll continue to teach. It's rare that concordia has such helpful and encouraging teachers. He's definitely one of the top.
Awesome professor, definitely one of the best that Concordia offers. he's actualy interested in your learning. good man, really good man
If he is your prof you are sooo lucky, He explains so well and is super agreeable
Makes stupid jokes and unintentionally or maybe intentionally makes fun of students and loves to feel superior
Boring teacher 'cause he talks a lot. Tries to be clear, answer to questions like there's no ending. Notes from the book. Book solution, tutorial solution, notes always have errors. Midterm: questions look hard but actually not hard. Final: was quite easy. Questions bit tricky, answering approach different than book problems. Overall, easy teacher.
Well, Honestly I didn't like his method of teaching. His examples through out the course did not make the subject clear, there examples all appeared as new strange entities themselves. Lots of jumping around, moving boards and showing enthusiasm but still less clearity. He is a nice guy But a mediocre teacher. Final was way beyond what he tought.
Exremely hard. no heart. thinks his course is the most imporant course in engineering. AND NO IT'S NOT
taught ECSE 352 at mcgill (waves). hes good but i didnt like the course. midterms (one fair, one TOO LONG).
No Comments
Very knowledgeable of the material and made the material very interesting.
The first course he taught at mcgill was okay. He knew his stuff yet grading was stupid. The first exam the average was in the high 80s and then he decides to $%^& us on the second exam where NO ONE finished it. Hes nice, but that exam fiasco was bad.
He explains well, but his exams are unbelievably hard.
Elec 264 actually is not difficult course,just math. But this professor makes it hard.If you only see his notes, it can not help you for your exams ,you have to read book.His grading is ok, but his mid-term exam, final exam are very hard,these exam are beyond his teaching.Try to avoid him,nothing to learn from him and it is easy to get bad result.
During lectures he doesn't finish examples. His examples are useless and do not help when trying to complete assignments. The difficulty of his exams are near impossible especially in the amount of time given to complete. AVOID, this man is clearly seeking vengeance for his childhood.
He is not a bad teacher but he does not put the effort to organize his course. He has no solved examples online, his notes don't resemble what is covered in class and his exams go beyond the level of teaching. If he wants to cover only theory in class, he should at least post solutions to assignments and midterms.
Please AVOID HIM AT ALL COST. Even if the course is given once a year, take it the following year with someone else and if he's still the professor the next year still take it the following year. he gives UNDOABLE, HARDCORE EXAMS. Trust me you will have the poorest grade in your transcript with him
Definitely the worst teacher I ever had. He is not helpful at all. He only discusses theory even in a math course.
Avoid at all costs. Avoid at all costs. I got my worst university grade with him. Not only me, all the people I know have got their worst grades with him. I saw a similar comment before I took the course and I thought how bad could he be... he's the worst.
this professor's final exam was impossible. it was nothing like the sample problems given. his classes are boring. don't be surprise to get 2/10 on his quizzes. he shouldn't teach stats with powerpoint slides. i would not recommend him! stay away.
This teacher is awful. Plain and simple, I only took him because the other section was full and the final was so hard felt like I was reading a book. Don't get me wrong the 2011, 2012 and 2013 finals were such a breeze compare to this nutjob's final. AVOID HIM AT ALL COST!!!!!!
Words can not express the difficulty of the final ,IT WAS IMPOSSIBLE , it was out of this world , nothing compared to previous sample finals .I think this professor is making a legacy of his own for giving I would say impossible finals. AVOID AT ALL COSTS . The final was close to a novela questions were unclear .
AVOID this teacher!!! Bad teacher and extremely hard exams!! good luck with that!!!!
The good: Very well mannered and polite guy. Even seems friendly. The bad: VERY hard. He creates his own problems for tests, and they are usually tricky. Be prepared to encounter questions asked in a way you are not prepared for. The ugly: Prides himself on creating test problems students have difficulty with. You will be extremely frustrated.
There are two types of hard teacher. There are hard teachers who make you learn alot. Then there are teachers that are hard in a purely frustrating way. Don Davis is the latter. He will make the course extra hard for no reason, other than to satisfy his pride in creating test problems that are so hard that countless people will have trouble with.
Read his lecture notes. Do ALL his assignments. Attend ALL tutorials. They are VERY good practice. Midterm(multiple choice) was very fair and similar to assignments. Final(multiple choice as well) was long but not too difficult. For the final, make sure you are prepared to solve problems quickly. You will do badly in this course if you are slow.
The assignments and tutorials are totally different from his exams. Avoid at all cost if possible for this class. He doesn`t follow the book, which makes it even harder to understand the material. Most people in the class don`t understand what he`s teaching even though he prepares his classes.
One of his final questions took me about 8 pages, and i didn't even finish it. There were 6 questions in this exam.
Good teacher. This course is not easy, you will have to work at it. The midterms are fair. Math needs to be practiced. Go to his lectures, go to the tutorials, practice at home, you will be fine. This course is hard to cram through. His final was challenging, but, nothing impossible. Just stay within the class average.
really knows the subject well. lectures are interesting, he gives an intuitive understanding of the subject and the underlying concepts and explains what it's used for in real life. does not solve many examples in class so do all the suggested problems and find past exams. exams are quite long. curves the grades
This teacher can sometimes seem rude but I think he really wants to help us, he just has a really weird way of showing it, he really loves to get questions so don't be shy, he actually gets mad if you don't ask any questions at all. Go see him in his office or after class. Make sure you come to class, there are some details not in the book.
He presents material in a professional yet humorous way really explaining the essential concepts the grasp understanding of material. The hands on project is fun, and slowly builds to the final product. Stay up to speed with material, attend classes and do some casual review at home and getting a good grade will be a breeze. Good luck eh.
I took this prof for into to programming (c++) and I can honestly say it felt like I had to have studied programming for 5 years in order to write his final. I'd say the worst part about this prof is the fact that he continuously tells us that if we can't handle how hard this class is, then we should drop into arts. A class filled with bad jokes...
Really passionate and loves questions. He does go off on a tangent occasionally and spends a lot of time on topics that will not be on the midterm. Just make sure to look at ALL the teacher notes and write your own notes since the exams are open notes. The class requires some self-studylearning. Remember kids, google is your friend.
Not very good at explaining the material. Then you try to study on your own, but you don't know what to start with because he barely follows the course outline
So I had him for MECH 215 in my first semester and didnt like him. I took him again for stats, and found him funny. I liked his teaching since he explained the logic behind things. His tests are hard but study you'll do well. Keep an open mind. Managed to get an A+ because I finally figured out his teaching style. (hes very logic-oriented)
Show up to class... because he tells you what will be on the test. Last class he gave us a "review bank". 40% of the final was exactly review bank questions. Funny Prof, seems more at ease speaking to all of us then one on one. (He is a bit of a penguin!)
Had him for Winter 2015. He is very knowledgeable, but I feel like this class needs a prereq because students do not understand most terms he used until the middle of the semester. First class into the program... And tutorials, labs and classes felt like three different classes. He often goes off topic for awhile, wasting class time.
Great guy, encourages questions and answers them until you understand. He is very knowledgable and is there to help you. His MT wasn't bad, the final was a bit ridiculous because of Ted but it was doable if you had a solid understanding. Definitely a course to practice at home.
Soen 228 is the first hard class you will encounter as SOEN, not because of the material, because it's all over the place. Tutorials, Labs and Lectures are async. His midterm was easy, the final was ok but he didn't cover some topics ie cache and building memory which were on the exam. Other than that he is just here for the paycheck don't bother.
We had 40 students in the class, 15 out of them DISC the course before the final exam. In the remaining 25 students, only 14 were above C- . This was the situation of Davis class . Please avoid him at any cost.
Great teacher! Actually cares if you understand or not, and very patient. When i took it there was this guy who kept asking VERY VERY basic questions and he always patiently explained everything (wasted a little too much time in my option with the guy). Class itself is all over the place, tutorial TA was terrible! Lab was fun and informative . WTA
The most thing I hate about him is how he neither provides any office hours nor does he respond to his emails. In addition, he always answers your questions with vague answers and puzzles.
Interesting Lectures, Quizzes are easy and will boost your mark don't miss them. Midterm was tough he put an impossible question at the beginning not worth much but he likes to put slightly cryptic questions. Exam was fair nothing crazy. HE will never give you a straight answer. Does not give solution to midterm. Not Bad, could be worse.
You like him or you don't. I liked him, he is funny and answers questions. His lectures are more of an abstract overview of the content, so be prepared to do the learning yourself. He can be condescending, but he doesn't mean to. This course requires a lot of time but is rewarding in the end if you put in the effort. The lab is a PITA but kinda fun
He is a decent teacher but his exams are hard, his handwriting is really bad, you can't even tell between theta or phi, he uses unconventional vector and coordinate notations which was confusing for me. Avoid if you can.
His lecturing is pretty bad. Spends more time talking about the math (or about his niece) rather than doing examples. Testing is bad because he will give unnecessarily large integrals to solve the problems. Final was 3 questions from him and 3 questions from other professor. His part took 2.5 hours while the other guy 3 hours. Integrals for days.
Good teacher, obviously knows his material very well. He really makes sure his students understand. Unfortunately, this often results in him taking too long to explain concepts because a couple of students don't understand. This causes his courses to get a bit unorganized and rushed. Be prepared for some of the nerdiest jokes you'll ever hear :p
Donald Peter Davis is one of the most brilliant professors I have ever encountered. He knows his material very well, he let you ask as many questions as you like, yeah exams are hard but you at least learn how to solve like a real engineer. He is brilliant.
Useless teacher! Be prepared to teach the course to yourself cause he prefers to tell random stories than do a proper example. He teachers all kinds of engineering courses which shows that Concordia is desperate for teachers. If your lucky you will pass with a curve but if your not within the class average u might as well drop it. Avoid!
He doesn't like to solve problems in class, he is the type to argue that as professional engineers you will not have solutions next to you. However, it is more likely that he is just to lazy to find examples. He doesn't go into enough depth, which means you will have to learn most of the material by yourself. He curve grades Good luck!
He teaches nothing more than telling his own stories, yet he expects you to solve really hard stuff as assignments. It is a wonder that how low Concordia teachers could reach.
Professor bragged about taking on so many projects and teaching so many classes in a single semester as though this was in any way helpful to his students; he was unwilling to help and did not care about our success. Avoid.
The worse teacher ever
For me he is a great professor, really has a lot of things to teach and show students. Makes you solve real time problems and shows you paths how to think like a real engineer.
He only touches the surface of the material needed to be covered and spends most of the time talking about his niece instead. No use of asking him questions or sending him emails, he doesn't answer your questions, rather he'll talk about something else to avoid your questions. Get ready to teach yourself the course cause he won't be doing it.
waw, I already want to drop this class. Quizzes are super hard and his explanation are trash
WORST PROFESSOR I EVER TOOK AT CONCORDIA . GIVES SUPER HARD QUIZZES!
Jottings and Quizzes for this class are mandatory for a good grade ! Midterm and Final is quite challenging.. Somehow the same problems than the homework ones. He is actually a good teacher but lectures can be super boring cause he likes to talk a lot !!
Bad, just terribly bad...
One of the best professors I ever had. It is my third class with him and every single time I'm even more amazed how smart this man is. Amazing professor, if you want to learn take him, if u want easy marks then avoid.
Donald is not the best teacher for programming. He's an extremely smart and hilarious guy, but spends too much time talking and making jokes. He has a very dark/sad sense of humor which i love. "The computer is essentially an idiot" "My nieces ... " " How many people here... " Get ready to teach yourself everything. Test/Assignments are very fair.
Worst professor ever. C++ course and ik more about his niece than about the actual course. All he does is go all over the code and his notes are impossible to understand. Speak to you like if you know your own question. The final was impossible. Just bad. Avoid even if its your last class to graduate.
Interesting and smart guy but provides zero feedback on tests so you have no idea what you did wrong. Provides no solutions to any tests or quizes afterwards. You pretty much can't learn from your mistakes because you will never know what you did wrong. He will give you a question on the midterm that isn't covered in this course. Hard marker!
His lectures give useful and useless information. It is difficult to follow with the text book. He will not accept other compiler results besides the department compilers on linux.
Extremely difficult midterm and final. Theres no slides, very tough grader and its hard to understand the lecture. If u do take him, do not skip the lectures.
Donald donald donald, If you only know what he speaks about in class, you will fail. His lectures are more of discussions rather than actually teaching. Hilarious and super nice guy. Donald the type of guy to be held at gunpoint and still whip out a joke about his nieces.. If he gave good notes, he would be the GOAT prepare for the curve
He is really bad. If I could, I would rate him in negative.
He only teaches in the summer, TAKE IT IN ANY OTHER SEMESTER . He adds chapters outside of the outline on the fly, can't explain concepts clearly, goes into hundreds of useless analogies/stories, exams are on the hard side, isn't flexible on the grading even when he made a mistake, and doesn't seem to understand our study time constraint.
He over explains concepts to the point where you get lost and can't follow. Just skip lectures and listen to jbstatistics on YouTube. jb will teach you everything you need to know 10x better than Donald for everything and in 10 minutes per section as opposed to 2.5 hours. He's just missing one chapter from the course textbook. Exams are ok diff.
Oh boy, I did my ultimate best but i wouldnt want to keep up with him and his niece, I dropped it and took it again in summer. He fails mercilessly and is a rough teacher to deal with. AVOID him whenever possible. He does not explain anything, going to class is useless but also important? If u have to take it with him, attend tutorial!
I heard he was really tough but I really enjoyed his classes. The notes he provided for the lecture material were really good and easy to follow and he actually made an effort to teach the class by mentioning common mistakes or explaining applications that made it easier for me to remember the material.
Don is truly a unique prof. He pops dad jokes 30% of the class and has pretty specific lectures. The feedback he gives you is very specific and useful. Although he does not code a lot in class and sometimes makes the code a little extra confusing, but posts them online after class so you can catch up.
He is such unorganized prof. He is unfair in this exams and will tell you about his nieces more than he is going to teach you. AVOIDDD HIMM!!!
ive never seen a teacher as disorganized as him before. And also for someone coming from someone who supposedly know abt computers, he can't download the right file for the final. Ok but honestly, if you wanna self - teach for the most part of the course and learn more abt his niece, then yeah sure go ahead but otherwise AVOID AT ALL COST!!
I honestly couldn't relate what he was saying in class to the actual course material. Most of the time whatever he was talking about isn't even related to the course, and for some reason he mostly talks about his niece. I would take someone else if I had the option.
Dodge this teacher at all cost, he won't give you any information regarding the course unless you attend every lectures. Every lecture is so unorganized and you learn much more by yourself, but you have to attend lectures to get the exam dates, exam corrections etc... Dodge this teacher
Obliges you to attend his lecture and verifies if you have exactly 3 pages of notes for every lecture, and then gives those notes a grading. Treats his classroom like everyone are kids and he wants everyone to participate in his class (literally the male version of a Karen). Doesn't care about his students. Switch professors if you can.
Very disorganized, not helpful at all, you dont get to learn anything useful from this prof. I honestly dont know why he teaches. Avoid if you can!
I'm taking him during corona epidemic and classes are online. He has no online lectures where he teaches and answers questions. During his lecture time all he does is ask 3 questions and then posts the solutions. Solutions are constantly filled with mistakes. He has the most boring online lecture videos, which cover bare minimum. Quizzes are HARD!
Toom him during corona.... no lectures and posts really bad powerpoint slides which leave out most of the details. Gives impossible quizzes worth 40% of your grade (only 4 of them) and you only have 30 mins to complete it and if you submit 1 second over, you lose 10%.
I had a pretty good experience with this prof. He doesn't have live lectures but ppts instead, which i like because you go at your own pace. His assignments are long but easy, the quizzes are worth 10% each but are very straightforward. I found his slides pretty decent, he also always answered my emails. 100% not the worst prof I've ever had.
Rudest professor I have encountered at Concordia. Ask him questions and he makes you feel horrible, you end up leaving without your question being answered. Always makes jokes that are not funny instead of focusing on all his mistakes on the board. You end up learning more about his niece than Electromagnetics.
Students nightmare. Never take this prof. I took 5 courses with him because I had no choice. My grades went down the drain. A quote from him I can give questions from anywhere. Its my choice. You should go to the library and find 6 books related to the course and finish all of them
I took him again after dropping 228 the first time (when covid started), and I'm surprised to say, he's gotten worse at teaching his own class Avoid if you can. Also, he went from allowing the midterm to be open book (back in Winter2020) to not open book now Avoid, he's confusing and doesn't care at all about explaining in class, reads slides
His course organisation is terrible. he crammed us all in one part of the classroom to write an exam when there were a bunch of available seat (about half the class room). Biggest issue he thinks his notes are solid but they are all over the place and full of mistakes in formulas teaching you wrong things + he will trick you on the difficult exams.
This guy needs to be let go by the school. Complete power tripping control freak. He basically states that if he puts something on the exam that he said wouldn't be there initially, that's his choice and right to do so. Basically "I will screw over my students if I have the right to do so". Gross personal and personality and bad prof.
I simply don't understand how a teacher can be this terrible. He's the Harry Maguire of Concordia University..
avoid at all costs
WORST PROF EVER!!! RUN!! His quizzes were so hard and I didn't get anything! His assignments were brutal and the final exam didn't even make any sense!! AVOID HIM AT ALL COST
This course has been one of the worse one. You really need to go to the tutorials or else you won't understand anything... Though grader...
Avoid him at all cost!! Absolutely the worst teacher I have ever seen in my life. I am pretty sure I am going to fail this class because I have no clue what is going on. His notes on moodle are horrible and in person lectures, he does not know how to use the board. The class is already hard and he is there to make it harder for us.
With Donald, the lectures felt slow because of the number of examples he gives as an answer to anyone's question. He also often goes off-topic. Watch out for his quizzes/tests; you don't have a lot of time for the amount of questions there is. The lectures made it really difficult to see the progress through the course's material.
I do not know why people are hating. Dr. Donald is a very good professor, he explains very well and basically derives the entire course from his head like a boss. He is sweet, caring and very helpful. He is always there for his students. He does not deserve such rating. If you are here for learning he is def. a must have.
Does not care about his students in the slightest, especially with respect to COVID and related issues. Also requires you to go in person during his office hours, which may or may conflict with your schedule, to see your midterm. If not he legit will mot let you see it. Lectures are a mess and useless, and the course overall is disorganized.
Decent teacher, but doesn't fully prepare you for the questions on the final. His lectures feel like summaries with minimal useful examples. I'd relying heavily on the textbook and practicing topics that he goes over. Past that, he wasn't amazing but not terrible either.
Makes the same jokes all the time, but explains well. He was my prof for SOEN 228 and his lectures were pretty useless, the exams ressembled a lot more to the tutorials.
DON"T TAKE HIM, no matter how much work you put in this class is very hard to be passed with him. The TA's are as bad as him. the textbook he tells you to study from is also useless and his lecture notes are terrible. He looks nice and chill, but you'll definitely learn absolutely nothing and get a bad grade. be thankful if you're able to get a c-
If there is another choice, choose another professor; if there is no other choice, don't choose him either
Teacher was passive aggressive and not very nice when responding to emails.
Probably one of the worst professor's I've had. Gives hard midterms compared to the other classes, average was 50%. I usually get As and Bs and I would highly recommend you stay clear of this professor. He spends a lot of time drifting off topic. If you do take him, get a tutor, he will not teach you much.
Amazing teacher
This professor is ok. He makes a lot of jokes and knows his material well. However, he isn't very accessible outside class. His office hours are 10 minutes before class and 20 minutes after class, which makes it hard to have any kind of help. The final exam is NOT open book and the material is very hard. This is the class I had to study most for.
-Lectures are material heavy -Does not have adequate office hours -Does not post any notes online even though he says he does -When he does post them, he titles them "Class notes #n" Which doesn't help locating class notes -Does not allow students to take pictures of the board -He is not boring to listen to, but because of above point, I give a 2
he does not give all material in class, expects you to read lectures on webpage and understand on your own.
My suggestion: Read the book (Donald doesn't follow the book) so you have to read the entire 300 pages because he doesn't know the subchapters. Exams are based on tutorial problems and assignments. Do them repeatedly. If you understand you will pass this class very easily. I believe this class is very easy, Donald and bad TA's make it alot worse.
Worst prof in all of concordia. His Exams are very hard always has to curve grades because he is incapable of making fair exams.
Does not give the grades of the midterm back, and gets annoyed when asked about it (on the last week of classes), takes forever to respond to emails. Very slow paced on lectures,very boring, monotonous and he was a week or two behind on the outline. The final and midterm were long as hell. You can barely hear him during lectures.
This is already a hard course and he makes it worse. Quizzes can be from anything you learned from day 1 till the last, and the average of the quizzes are 2.5/10. Lots of assignments and the exams are very tricky and hard. An ok person but definitely a tough grader and terrible lecturer/teacher. Avoid at all cost.
Terrible professor. You won't learn anything from his lectures because he talks about things that aren't relevant to the course. He doesn't solve examples in class or post useful lecture notes. He's not accessible outside of class and has a condescending attitude if you ask him questions. Its almost as if he doesn't want his students to learn.
Donald is very academic person who quite frankly cannot teach. I got nothing out of his lectures because he overcomplicates simple topics and talks about his niece half the time. Get ready to learn everything on your own. Such a shame that the university has professors like him who make courses 10x harder than they should be.
Don't take class with him
Worest professor I have ever seen in my life.
The exams are very hard!
i hate him never take him not an easy A grader at all he pulls out questions from his you know what DONT RECOMMEND
Absolutely horrible professor. First, horrible and useless notes (some examples included 10^8 amp currents), which he barely follows (he usually randomly freestyles his lectures making them impossible to understand) His exams and tests are extremely hard, and practically impossible to pass, avoid at all costs, absolutely horrible experience
This class is a real challenge with this professor. The lectures don't align well with the textbook, and the TAs aren't very helpful. However, using resources like Unstuck ai for practice problems and study prep can make a big difference. Stay focused and you might just pass.
If you fancy yourself as worthy of somewhere like MIT, come test your skills with the big dawg. He will push you with his quizzes and exams. His lectures are theory heavy (but brilliant and concise) with few computational examples (which is the domain of tutorials). However if you love physics, this is the spot. PS: do your readings in advance.
The professor cannot teach effectively. He assumes we already understand the fundamentals and focuses on off-topic concepts. He tests heavily without preparing us in class for complex problems. The course is already hard to understand at the start, and his overcomplication doesn't help. The final exam was very challenging and math-intensive.
The class are honestly useless; I learned nothing. The ppt had no images. He might not be a bad person, but he definitively is not suited to teach!
cons: - no images on his ppts - very difficult exams pros: - give McGill and Concordia students a common topic during lunch times
Had him for late Friday lectures, and I did have difficulty staying awake a few times... He does talk a lot and sometimes goes off topic, but if you ask him questions, he does take time to explain. His lectures sometimes lack examples and visuals (I know some students dislike text-only lectures). I find him to be a fair grader though.
Class Info
Online Classes
100%
Attendance Mandatory
26%
Textbook Required
24%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-1.55 avg changeRatings by Course
ENG101
5.0
(1)MULTI
5.0
(1)ELEC6391
5.0
(1)SOEN287
5.0
(1)COEN315
4.0
(2)Difficulty by Course
ELEC264
5.0
ECSE210
5.0
ELEC242
4.7
351
4.5
ELEC353
4.5