3.7
Quality3.7
Difficulty52%
Would Retake119
Reviews52%
Would Retake
119
Reviews
Rating DistributionOfficial
5
62
4
19
3
6
2
11
1
21
What Students Say
“The content is so hard to understand”
ELEC260 - 3.0 rating“Adams is a boss, he writes a mean textbook and genuinely cares that you understand the material”
ELEC260 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
27%
Textbook Required
67%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-1.26 avg changeRatings by Course
ELEC639
5.0
(1)ELEC260A01
5.0
(1)ELEC269
5.0
(1)ECE596C
5.0
(1)ELEC586
4.8
(4)Difficulty by Course
SENG475
4.6
ELEC639
4.0
ELEC269
4.0
ECE596C
4.0
ECE260
3.9
Reviews (119)
Smart guy, good teacher but his high pitch voice cuts through my sole.
Pretty good teacher, weird course, the quizzes forced me get off my ass and learn the material. his notes are better than the textbook. (dont even bother buying the textbook). i feel sorry for that other guy's shoes.
No Comments
The notes are excellent, but he ranges from repetitive to racing through important material. The quizzes were an excellent idea...but study hard for them.
Difficult course but great teacher. His notes were much more useful than the book and he was helpful during office hours.
Great teacher, good notes(no need to buy textbook anymore) ... but the course itself isn't easy.
Course pack is great, don't need textbook at all...but the real question is who rated him as hot??! the guy hasn't even gone through puberty yet!
Good job teaching a tough course. Very fair marking. Course pack was excellent.
Very good at explaining difficult topics. His teaching style works very well with the type of material in ELEC 255/260.
He wasn't kidding when he stated his singing voice is considered a weapon in some foreign countries. I suggest you don't ask for an encore. With that in mind, he is enthusiastic about the course material which is a bonus.
He seems to have genuine enthusiasm about the material and really cares if the student understand. Awesome course pack too. And how about that voice?
No Comments
The clarity rating might be confused with this teacher because the clarity of the course material is almost as bad as his voice. And for the record, the previous rating is completely unfounded. My resemblance to this teacher is purely coincidental.
repetitive to racing through important material. The quizzes were an excellent idea...but study hard for them.
I find myself learning everything on my own. Flat out lied to me at the beginning of the semester about how much calculus is involved. "not really much calculus... you just need to know what an integral is". Yeah right.
Excellent Prof. Lecture notes are great best purchase I have every made from the bookstore. Text is not useful in the slightely bit (DON'T buy it!) Very down to earth prof who cares about this students.
He's a good guy. It's just that the material is very boring. You can get through his class just by using his notes (which is awsome).
Dr. Adams is an amazing professor. He knows the subject material quite well, and cares greatly about how his students understand. Very helpful when students ask questions in class, after class and at office hours. He is a very nice professor and will help in any way he can. His classes are rewarding!
a good course
always willing to help students.
Professor Adams is a swell guy. His course is dead boring, but he can't be responsible for that. Plus you don't have to buy a $150 textbook for this course, so that's nice too. I think in most cases, you don't have a choice to take his courses with another prof, so you're wasting your time here. :P
He is the most helpful teacher I have had. Always willing to go over a subject with you anytime. You just have to ask! The coursepack that he wrote is superb. It has everything you need to know in there. Make sure you understand everything though. Do NOT buy the optional text. It is useless.
I thought this class was a waste of time UNTIL I got to third year. It turns out everything we did in this class is used again in third year, and that his Coursepack is more useful than the third year DSP book. This guy deserves a big pat on the back.
Without questions, Dr. Michael Adams is one of the most outstanding profs in UVic. he made excellent coursepack and made up systematic approachs to solve every problem. he cares about whether students following his material. tests are fair and straightfoward. however, if he could slow down his rate of speaking in the lectures would be excellent.
Dr. Adams is a great prof and knows his stuff. His course notes are excellent. He is always willing to help students out. Study his course notes well and you'll do well on the midterm. The midterm is easier than the final so make up your marks there.
Uses a coursepack as the textbook (Written by him). Classes can drag on sometimes, but most information is presented in a straightforward manner.
Dr. Adams is a very helpful professor who's ultimate goal (for the class) is to make sure everybody understands the material. Unfortunately, he'll repeat the same thing over and over again until you don't want to hear it. Tests and assignments are very fair and a good gauge.
Adams is a good professor with an excellent course pack for the class. You can learn using just that as his lectures aren't great. However, his assignments are very fair, and if you understand them you will do just fine on the midterm and final.
Helpful, Diligent. Very good at teaching.
Really good Prof. He really cares about his students and does everything to help them. His coursepack is the best! Also, it doesn't cost 100's of dollars to buy. Classes can get a little repetitive at times, but that's just because you understand the material. His comics at the beginning are funny and there are a few laughs during class too.
Talks at lightning speed and is very quiet, so it's a bit hard to follow unless you're paying attention and the room is quiet. Sit near the front if you really want to listen. I only went to about 3 classes and got a B - the coursepack is worth it's weight in gold, read it.
His coursepack is fantastic, and he's more helpful than any other professor I've had at UVic. His lectures are repetitive, but that's something I could use more of in my other classes - thorough explanations!
Great prof, explains all concepts extremely clearly and straightforward. His coursepack is a life saver with tons of examples and concepts explained throughout each chapter. His cartoons at the beginning of each class are quite funny. I would definitely recommend him.
Dr. Adams is really enthusiastic about teaching and sparing no efforts to prepare for the course materials. The course is not easy, but if you take what he tells you to pay good attention seriously and work hard, you will learn a lot and get a good mark.
He is really quiet which isn't too bad as long as you sit in the front. He refuses to take responsibility regarding concerns about TA or marking methods saying "end of term evaluations will show me the problems. I guess that doesn't help you now. Oh well." The slides are exactly the same as the textbook.
For this course..you can learn by yourself..the course-pack is helpful..the professor is useless..I got A for this class without attending any classes..(except 2 midterms and final)
Michael's instruction is very detailed, and his injection of humour into the class keeps things light. He understands how the material is learned by students, and is quick to point out where past students have had issues. He prepares the textbook himself, it's very cheap, and of the highest quality. Highly recommended.
Really useful prof, Adams puts a lot of work into examples and trying to explain the key concepts necessary to get a good grade. One of the best ELEC profs out there
The course is not easy, but very helpful. If you work hard, you learn a lot useful stuff.
Awesome teacher provides free textbook that he wrote. Takes feedback well and provides plenty of opportunities to get help with course material.
Very difficult class for someone like myself who is very bad at math. but Adams makes up for it by being very helpful and having an amazing amount of experience teaching. Does whats best for the students. everything such as office hours and grading schemes are voted on by students. A+
He is a good professor at designing a course; however, as a lecturer he is not the best. He wrote and heavily uses the textbook for the course which makes it easy for the self learner but in class he mostly does examples and does not do a very good job of teaching the theory of the material. Overall however, I would say he is a very good prof.
Took some complicated material and lays it out in a clear manner. Very through teaching style. Will sometimes over explain concepts so much that the main point gets left behind, however I would say it's minor. Also provides his textbook for FREE on Google Play for students. All Interesting class but you need to put the work in, no free ride here!
Doctor Adams is the best. I took ELEC 260 with him, and when I found out he'd be teaching this course I was on board straight away. Was in no way disappointed. Course was useful, interesting, and extremely well taught. If you have a chance to be taught by Doctor Adams, take it, he's everything a university professor should be.
Great teacher! you can go to class or not, his course pack is awesome. If you complete all the assignments on your own you will have no problem in his midterms. With that said, give yourself some time for the assignments they cover some difficult concepts and the questions insure your understanding.
Michael is a terrific professor. It is clear that he cares about his students, and he really knows his stuff. #1 piece of advice, start assignments RIGHT AWAY, as they are not the type you can whip up the night before. A huge bonus is that Michael wrote the textbook himself and it is really cheap, and really helpful.
Fantastic professor. Actually knows how to teach!
Get his coursepack. Study the sh*t out of the coursepack. LIKE STUDY IT TILL YOU KNOW WHAT EVERY WORD, COMMA, COLON, X, Y, EVERYTHING means and you'll be fine. If you don't study the coursepack, you are most likely to fail miserably. The tests are decent, as long as you STUDY THE COURSEPACK, AND KNOW WHAT IT MEANS!!!! Otherwise, you gon fail bro
Michael is an amazing professor, his lectures were always interesting and very well prepared and he was more then willing to answer any questions you have during the lecture. His tests were hard if you were not 100% prepared, but they were marked very generously. I would highly recommend this professor for any ELEC course.
Adams is a boss, he writes a mean textbook and genuinely cares that you understand the material. He comes up with dank examples and really gets you interested in the material.
Good lectures, good material, great bookresources. He wasn't helpful at all through emails, but he did provide a lot of details for assignments. The course was split evenly between C++, 3d, and signal analysis. He's an extremely tough grader, but the final really brought up my mark in the end. He wrote his own book for the course too (awesome!)
Dr. Adams is an amazing professor. He can spend hours to explain things until you are clear. The course will be super tough if you are lazy with the assignments and fail to manage your time. TAKE THIS COURSE AND YOU WILL LEARN A LOT OF INTERESTING THING (as you see at his webpage). Don't forget reading the course pack, it will save your life !!!
Hardest class I have ever taken in my entire life, the homework takes long so start very early and hope you can pass.
Michael is an awesome prof, wrote his own textbook and is actually helpful to use for studying. Material is on the difficult side, but his lectures are extremely helpful and he genuinely cares that you understand the concepts clearly.
Micheal Adams, smartest man alive.
Great Professor who really knows how to teach. This course is a beauty with a custom textbook written by Adams that fits perfectly with course material. Content is not easy, but Adams does a very good job of explaining things and giving examples. Assignments are hard, but if you can do the assignments you can ace a test.
The textbooks are free. He wrote them himself. They're really good books.
Michael Adams is the best prof I've ever had. His textbook is amazing and the content isn't that hard if you study enough to do the homework yourself. The key to this course is doing lots of practice. Try to get your hands on old midterms as his midterms and finals are very similar to those of previous years.
Hard class content wise. Great professor though , made learning enjoyable and added a lot of excitement and practicallity to the otherwise dull content.
elec 260 - great so far. Studying for the second midterm now. Lectures are really long but really interesting. Despite what Mr. Adams says about his students not thinking the material is important or applicable, I see the applicability! Not just for signal processing but for anything with O.D.E. or anything that requires laplace, fourier, etc...
The nicest teacher I've ever had. There is A LOT of homework but it really helps you understand the course material (when you have time to do it). The tests are hard, but he will scale by a lot if nobody does well. His lectures are engaging, and he clearly is really passionate about the material.
Tough grader, never went to class because he talks too fast and he just skims over examples which isn't too useful. Get past midterms from people and practice ALL of them multiple times and complete ALL assignments and review them once or twice over. I got an A by doing this. The grading is extremely strict so make sure there's no room for errors.
The content is so hard to understand! The lecture slides are literally just his entire textbook put into bullet points. There are so many stupid symbols and variables used throughout the course and to top it all off, there's Matlab thrown in with absolutely no lectures about it. You're just supposed to read the section in the textbook.
He has only 1 office hour/week and is unwilling to accommodate students who can't attend because he's more interested in his "research". The midterms are marked really harshly and it's not uncommon to get below 50% even after scaling. Also, having failed the course the first time, I can tell you that he always gives the option for a 90% final
Worst descriptive lectures ever. The contents of actual class information was about 10 minutes every day, the rest is repeat. He enjoys telling you what not to do, not how to do. Did the course 3 times, all three times the final was scaled to 90% because no one completed the midterms. ever. Highest mark in the class 25/30 Reconsider a new degree
Spoke so fast in lectures it was hard to follow along. Used his own textbook. In lecture examples were all already completed and straight from the text, so utterly useless. Crazy long assignments. Examples in the textbook: basic. Test questions: hard. You would have more luck learning the material by yourself and skipping lectures altogether.
Michael Adams is a great professor. He does everything he can to make his students succeed in his courses. He prepared a free textbook and posted it online for all of the students to use. He is very clear about what is expected of students in the class. He also tells funny little stories and often starts the class with corning engineering jokes
A very talented professor. I looked up his CV and found he is an excellent student during undergraduate and graduate study. He wrote the textbook for students, and it is free. He talks too fast for students for catch up, but if you pay enough attention to his lecture, you will find that he explains concepts clearly and reasonably.
His lectures are pretty straightforward, he usually just reads off some of his slides and does some examples from his textbook. For this reason, I wouldn't say lectures are mandatory, but just remember to read the textbook and the lecture slides. The material is tough, but don't worry if you do bad on a midterm, as he usually offers a 90% final.
His course is good. But I would recommend you to be his TA. He doesn't check marker TAs' marking job. Also, he just simply tell students to meet markers if they have any marking issues, and TAs MUST meet them, even though they don't have office hours. This policy really bothers marker TAs. It opens the door for cheating on exams.
Dr. Adams makes an otherwise difficult and dry class engaging and doable. It certainly isn't easy, but everything he teaches in class is well-documented in his textbook and the tutorials are not half-bad for relevant solved problems. Only complaint is the in-class teaching experience, as both the tutorial and lecture were ridiculously fast-paced.
Rubbish teacher. Course is stupid as well
Super nice and reasonable!! He's one of the few profs I have who actually cares about his students and will pause lectures to make sure he's answered all the questions. Very accomodating during office hours and explains everything really thoroughly and slowly! Definitely don't skip lectures because they are super super helpful
One of the best profs I have ever had. He is clear, concise, and very caring. Yes, the course is tough, but Adams does a great job teaching it; the rest is up to you. He has written is own textbook, which is excellent and is everything you need for the course.
Great prof, cares, is very clear at with his teaching and explanations of concepts. Always willing to answer pertinent questions and help you understand. Office hours were not usually very busy. The course itself is very difficult, but he makes it manageable.
The fact that he wrote an entire textbook for a course he isn't particularly fond of and didn't publish it to save money for his student, says a lot about his character. Read his textbook, its stellar. I did poorly on the midterms mostly due to time, but he offers a 90% final, that's fair, and you have a lot of time.
Dr. Adams does his best to stay upbeat and tries to keep the class engaged about the class material, which was generally quite complex and demanding. However, Dr. Adams really shines when it comes to his own personal textbook, which gives full solutions on how to do course problems. The best part was it was relatively cheap for a student wallet.
Great prof. Really likes the material and shows it. Won't be an easy class to pass but he'll do what he can to get you to understand the info and specifically sells the textbook he wrote for cheap.
Textbook is written by him is THE BEST, and entirely free.
Amazing instructor. This course provided me with more value than any other I've taken at UVic. The amount of effort he puts into his documentation (videos of lectures, slide deck, assignment specs) is incredible. If you take this course, be prepared to put in a lot of effort on the assignments, but that is where most of the learning happens.
Dude. This class.... Adams is great, and he's doing the best a person can at teaching this beast of a course. He gives every opportunity he can for success including offering a 90% Final and taking whichever route gives you a better grade. Good luck though. Wears cool t-shirts. Posts Dilbert comics.
I had the pleasure of listening to 30 hours of Dr. Adams' lecture recordings for SENG475. He presents the material in an easily accessible way that somehow lacks neither breadth nor rigor. I can wholeheartedly recommend this course to anybody interested in C++. Be prepared to spend a lot of time on the (fun!) assignments! Thank you Dr. Adams!
The assignments are extremely long and tedious, and they are marked on very picky details such as the way you write your Git commit messages. You have to read through pages of legalese to understand his specifications and rules. I came in super hyped to learn C++ and I learned a lot but everything was more frustrating than it had to be.
I did online version of ECE 260 with him over the summer. Hardest thing I have had to do. Assignments are long and the tests are hard. He tried too hard to ensure academic integrity than trying to ensure if students actually learn. His youtube videos went like "This equation integrated give this equation which gives us the next equation and so on"
Took this class online due to Covid. Extremely useful and effective for learning robust C++. Lectures are prerecorded and publicly available on YouTube. He talks quickly, is thorough, well-organized, and cares for students' success. Expect to put in 16+ hours/week from week 1 to get an A+. I highly recommended the class if you can handle the work.
If you can avoid this prof for online lectures, do. He literally gives you a youtube channel and tells you to watch the videos on your own time. He hates it when students email him because it takes up to much of his time. Basically, he's figured out how to do the least during online classes. Don't what I'm paying for in this class.
With online classes, he simply doesn't make an effort to help his students with a very difficult class. Dr. Adams does the bare minimum.
Overall, this was the most organized course I took compared to all my other online courses. Really enjoyed it! Michael's lectures were on youtube, so you could watch them anytime during the day. He made sure that the course was easy to navigate. He was willing to answer any questions during office hour in lecture time slots. Would def take again!
The course material is very interesting and the course has a really good structure. Unfortunately, the teacher is ruthless and expects students to take on the most unrealistic workload I've ever seen. Insanely large assignments are due bi-weekly, and the teacher shows no compassion at all. He also leaves out important details in his assignments.
This dude makes me hate math. His assignments are exceptionally heavy, tests every two weeks and the tests do a poor job of matching what's given in the assignments. If you don't know how to use Matlab before taking this course, you're screwed because he will test you on it but won't teach it.
Ok so here me out. Dr. Adams is definitely a character but I enjoyed ece 260. Wouldve like one less test but not having a final is way better than having a cumulative exam when the course covers a lot of new topics
Michael is a very nice guy and genuinely cares about students' learning. His course material (text and video lectures) are all free to the public. ECE260 does not have easy content, but Michael does an amazing job of providing all the resources necessary to exceed in this course. Although he does tend to ramble a little during lecture.
This class is like taking lessons on how to drive in an automatic except the tests are done in a manual. The tests are also worth a cumulative 90%. Other wise a good prof.
ECE260 is a very very tough course but Dr. Adams is a pretty good prof. He's a big advocate for open and free textbooks and material which is great. But his tests are very hard and worth 90% which I can't say I'm a fan of. However, it's clear that Dr. Adams is a prof who wants to help the students who reach out. Get ready to learn. A lot.
The async lecture videos didn't do much for me, but the great, free, and fully hyperlinked textbook was easy to study out of. Lots of information provided for assignment content and exam prep. Exam grading may feel more pedantic than you're used to, but at the end of the day you should only lose the marks you deserve to.
ECE 260's content has been incredible. However, Micheal Adams expects you to get through this course purely through self-study. The lectures are more akin to glorified office hours. Additionally, the workload is endless. Each week, you are either faced with 2 assignments that take up 8 hours each or a midterm worth 18% of your final grade.
Lectures are just youtube videos. Assignments (worth at most 1% each) take up most of my work load every week. I cant say I learnt much and thats with an A in the course. There was no teaching that took place just a man saying look at this website I built but good luck trying to find any info on it. Interesting material but delivery was oh so bad.
Dr Adams doesn't actually teach the class, instead sends you to YouTube videos to learn on your own. His class time is wasted doing practice problems already provided to you. He is doing the least amount of work possible to get a pay check. He makes you learn Matlab, you will need to learn it to pass this course.
Simply put, I could not enjoy this course due to the professor. The grading was inconsistent in regard to marking schemes, and constantly fighting the grades consumed more of my time than I could spare. The professor does not know how the TAs mark the assignments and allows them to essentially mark however they like as long as it meets a target GPA
This class is VERY hard if you do not have self discipline. It is entirely self taught with lecture times being used as office hours instead of content. If you fall behind you will struggle to catch up. The material isn't easy, but it's not terrible, you just have to keep up. I fell about a month behind in the lecture videos, and never caught up.
Dr. Adams taught this course at a higher standard of quality than most others in the faculty. Seemed confident with material and spoke super clearly. Pretty low stress overall. Assignments were marked on completeness rather than correctness and there was no final; just 5 exams. Exam questions were just like assigned questions.
So many slide decks and so much information it is so hard to decipher. Marks on petty items like the length of commit messages that is irrelevant in the industry. Seems out of touch with the modern software world.
He teaches nothing, is very lazy, and dumps everything on incompetent TAs. The course consists of outdated YouTube videos. Assignments are heavy and time-consuming. Lectures are wasted on a few examples and lots of yapping. Midterms are 50/50 plus he never provides solutions for practice exercises, leaving students confused. Avoid him at all costs.
Michael Adams is one of the worst professors at uvic. His lectures are lazy and not helpful and he refers to his youtube channel for teaching the class. Michael Adams is by far the rudest and least welcoming prof I have ever had. His unfair marking is what makes the course hard and not the material. He should be looked into by the department.
Very detailed and organized
The courses are all desmonstrated with pratical code, which is very helpful. The assignments are also very well designed, combining both theory and coding. These assignments, along with his lecture explanations, greatly help me understand the concepts.
Seems like a good teacher at first until you realize he's actually just a very lazy prof. Prerecords all lectures so his lectures are just office hours. Assignment are weekly and take ages to complete and are barely worth it for the grades. He always seems pissed off whenever you try to contact him via email since he probably hates his job. AVOID!!
assignment answers and examples are given as text (like latex formatted math) and he talks through them, which is really unrealistic to how you are expected to write on tests. his answers skip key points that you would have you lose marks if you did it yourself. found the tests graded on math+formatting rather than concepts, such a shame
be careful, avoid!!!
This class was a mixed bag. Professor Adams' lectures were pretty hands-off, mostly just referring to YouTube videos. But the assignments were engaging and the MATLAB work was useful. Unstuck Study AI helped bridge the gaps.
I've been in two different majors across three universities. I've had a total of 59 professors. Prof Adams is by far the worst I've ever seen. He poorly explains complex materials, and gets angry when you ask questions. He's very unpleasant to deal with over email or in office hours and his tests do not reflect the homework or lecture material.
One of the best profs I've had. Super clear, lecture videos are amazing.
Prof. Adams poorly explains content in his lectures (which are long, ad-infested Youtube videos). Mostly just reads definitions of concepts from his textbook and expects students to immediately understand difficult material, without providing many examples of questions. Test/assignment q's are very diferent from those covered in class
Regraded first exam, reducing partial marks. Not very forgiving for arithmetic errors, a few small ones and you find yourself with 0 marks for a question, and even a basic calculator isn't allowed (because its 1970). Exams are 90% of your grade, so if you can't perform in stressful environments, RIP your GPA.
Michael Adams' way of "teaching" is telling students where they can find the information they need (his textbook, Youtube), instead of explaining it. Forces you to learn MATLAB on your own (and grades you on it), because he insists that you should've learned it already. Explains concepts in complicated ways that even tutors have been confused with
Doesn't teach the class. You watch his videos, and then he just does practice problems during lectures. Assignments are massive but worth next to nothing, and there are 5 exams based on content you've only just learned and your work has to look like his or you'll basically get zero. The volume of work expected is absurd for a full-time curriculum
If you want a professor that doesn't teach you anything, look no further. He uploaded all his lectures on YT 5 years ago and hasn't changed a lick of the syllabus since. He expects students to watch hours of additional lecture videos outside of his designated time.Singlehandedly the worst teacher I have EVER had to endure, if you can call him that.
The lectures are a series of youtube videos, which is completely disrespectful of every students time and money. In class is optional and only goes over example questions. I took this class assuming it was taught in person (because that's what the registration says), though I spend more time learning on my own with little resources to help.
He's actually not bad. Seen plenty of people complain about the online lecture format, but I think its awesome and way better than a the traditional lecture format of profs just yapping. The course itself is hard, but still easily passable. I put in minimal effort and got a C no problem (not a great grade but I put like no time into this). Nice guy
Class Info
Online Classes
100%
Attendance Mandatory
27%
Textbook Required
67%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-1.26 avg changeRatings by Course
ELEC639
5.0
(1)ELEC260A01
5.0
(1)ELEC269
5.0
(1)ECE596C
5.0
(1)ELEC586
4.8
(4)Difficulty by Course
SENG475
4.6
ELEC639
4.0
ELEC269
4.0
ECE596C
4.0
ECE260
3.9