3.7

Michael Adams

Electrical Engineering - University of Victoria

3.7
Quality
3.7
Difficulty
52%
Would Retake
119
Reviews
3.7
Quality
3.7
Difficulty
3.7
Helpful
3.6
Clarity

52%

Would Retake

119

Reviews

Rating Distribution
Official

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 rating
Class Info

Online Classes

100%

Attendance Mandatory

27%

Textbook Required

67%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 46 grades
Most common grades:
A+ (12)
Not sure yet (9)
A (8)
Grade Distribution
A(20)B(7)C(6)D(2)F(2)A-/B+(9)
Based on 61 reported grades
A+: 12
Not sure yet: 9
A: 8
A-: 6
Common Tags
Lots of homework (20)
Test heavy (18)
Get ready to read (17)
Tough grader (17)
LOTS OF HOMEWORK (15)
Tough Grader (9)
Respected (8)
Caring (7)
Rating Trend

Declining

-1.26 avg change
May
Jun
Jul
Sep
Nov
Jan
Last 6 months
Ratings by Course

ELEC639

5.0

(1)

ELEC260A01

5.0

(1)

ELEC269

5.0

(1)

ECE596C

5.0

(1)

ELEC586

4.8

(4)
+5 more courses
Difficulty by Course

SENG475

4.6

ELEC639

4.0

ELEC269

4.0

ECE596C

4.0

ECE260

3.9

Reviews (119)
4.0
3.0
ELEC260
Aug 3, 2003

Smart guy, good teacher but his high pitch voice cuts through my sole.

4.0
4.0
ELEC260
Aug 10, 2003

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.

5.0
3.0
ELEC260
Aug 10, 2003

No Comments

5.0
3.0
ELEC260
Aug 12, 2003

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.

5.0
3.0
ELEC260
Aug 19, 2003

Difficult course but great teacher. His notes were much more useful than the book and he was helpful during office hours.

4.0
4.0
ELEC255
Oct 25, 2003

Great teacher, good notes(no need to buy textbook anymore) ... but the course itself isn't easy.

5.0
3.0
ELEC255
Oct 27, 2003

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!

5.0
3.0
ELEC255
Dec 4, 2003

Good job teaching a tough course. Very fair marking. Course pack was excellent.

5.0
4.0
ELEC255
Jan 2, 2004

Very good at explaining difficult topics. His teaching style works very well with the type of material in ELEC 255/260.

4.0
3.0
ELEC260
May 16, 2004

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.

5.0
3.0
ELEC260
May 26, 2004

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?

4.0
4.0
ELEC260
Jun 8, 2004

No Comments

2.0
3.0
ELEC260
Jun 8, 2004

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.

5.0
3.0
ELEC260
Jun 17, 2004

repetitive to racing through important material. The quizzes were an excellent idea...but study hard for them.

3.0
4.0
ELEC255
Oct 25, 2004

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.

5.0
3.0
ELEC260
Aug 4, 2005

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.

4.0
3.0
ELEC260
Aug 6, 2005

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).

5.0
4.0
ELEC639
Sep 13, 2005

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!

5.0
2.0
ELEC260
Sep 16, 2005

a good course

4.0
4.0
ELEC260
Oct 8, 2005

always willing to help students.

5.0
3.0
ELEC255
Nov 1, 2006

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

5.0
5.0
ELEC255
Jan 25, 2007

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.

5.0
2.0
ELEC260
Mar 1, 2007

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.

5.0
1.0
ELEC260
Aug 29, 2007

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.

4.0
4.0
ELEC260
Sep 8, 2008

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.

4.0
4.0
ELEC260
Jul 18, 2009

Uses a coursepack as the textbook (Written by him). Classes can drag on sometimes, but most information is presented in a straightforward manner.

5.0
1.0
ELEC260
Aug 11, 2009

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.

4.0
4.0
ELEC255
Feb 17, 2010

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.

5.0
2.0
ELEC586
Sep 12, 2010

Helpful, Diligent. Very good at teaching.

5.0
3.0
ELEC260
Dec 11, 2010

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.

5.0
1.0
ELEC260
Sep 6, 2011

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.

5.0
3.0
ELEC486
Nov 23, 2011

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!

5.0
3.0
ELEC260
Dec 30, 2012

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.

5.0
3.0
ELEC586
Aug 3, 2013

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.

2.0
5.0
ELEC260
Aug 19, 2013

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.

2.0
3.0
ELEC260
Dec 17, 2013

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)

5.0
2.0
ELEC260A01
Dec 25, 2013

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.

5.0
4.0
ELEC260
Jan 21, 2014

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

5.0
4.0
ELEC586
May 28, 2014

The course is not easy, but very helpful. If you work hard, you learn a lot useful stuff.

5.0
4.0
ELEC260
Jul 14, 2014

Awesome teacher provides free textbook that he wrote. Takes feedback well and provides plenty of opportunities to get help with course material.

5.0
5.0
ELEC260
Grade: Incomplete
Jul 25, 2014

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+

4.0
4.0
ELEC260
Aug 9, 2014

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.

5.0
4.0
ELEC486
Aug 20, 2014

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!

5.0
1.0
ELEC486
Grade: A+
Aug 21, 2014

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.

5.0
4.0
ELEC260
Sep 29, 2014

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.

5.0
4.0
ELEC260
Dec 7, 2014

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.

5.0
4.0
ELEC269
Grade: A+
Dec 13, 2014

Fantastic professor. Actually knows how to teach!

2.0
4.0
ELEC260
Grade: A-
Dec 15, 2014

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

5.0
4.0
ELEC260
Jan 12, 2015

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.

5.0
4.0
ELEC260
May 4, 2015

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.

4.0
2.0
ELEC486
Grade: A-
Aug 14, 2015

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!)

4.0
4.0
ELEC586
Aug 14, 2015

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 !!!

1.0
5.0
ELEC260
Grade: B+
Oct 20, 2015

Hardest class I have ever taken in my entire life, the homework takes long so start very early and hope you can pass.

5.0
4.0
ELEC260
Dec 5, 2015

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.

5.0
5.0
ELEC260
Grade: A+
Dec 17, 2015

Micheal Adams, smartest man alive.

5.0
3.0
ELEC260
Grade: A+
Jan 8, 2016

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.

5.0
4.0
ELEC260
Grade: A-
May 11, 2016

The textbooks are free. He wrote them himself. They're really good books.

5.0
3.0
ELEC260
Grade: B+
Sep 7, 2016
Would take again

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.

Respected
LOTS OF HOMEWORK
TEST HEAVY
5.0
4.0
ELEC260
Grade: A-
Nov 5, 2016
Would take again

Hard class content wise. Great professor though , made learning enjoyable and added a lot of excitement and practicallity to the otherwise dull content.

Tough Grader
Respected
Skip class? You won't pass.
5.0
4.0
ELEC260
Grade: A+
Nov 6, 2016
Would take again

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...

Tough Grader
Hilarious
Amazing lectures
5.0
4.0
ELEC260
Grade: A+
Dec 12, 2016
Would take again

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.

Get ready to read
LOTS OF HOMEWORK
Caring
1.0
4.0
ELEC260
Grade: A
Dec 31, 2016
Wouldn't take again

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.

Tough Grader
Get ready to read
LOTS OF HOMEWORK
3.0
5.0
ELEC260
Grade: F
May 12, 2017
Would take again

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.

Tough Grader
Get ready to read
LOTS OF HOMEWORK
2.0
5.0
ELEC260
Grade: F
Aug 10, 2017
Wouldn't take again

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

Tough Grader
Get ready to read
LOTS OF HOMEWORK
1.0
5.0
ELEC260
Grade: D
Aug 25, 2017
Wouldn't take again

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

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
2.0
4.0
ELEC260
Nov 17, 2017
Wouldn't take again

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.

LOTS OF HOMEWORK
LECTURE HEAVY
5.0
2.0
ELEC260
Grade: A+
Nov 30, 2017
Would take again

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

LOTS OF HOMEWORK
Caring
Would take again
5.0
3.0
ELEC260
Grade: A
Jan 2, 2018
Would take again

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.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
4.0
3.0
ELEC260
Grade: A+
Jan 8, 2018
Would take again

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.

Get ready to read
LOTS OF HOMEWORK
Tests are tough
4.0
3.0
ELEC260
Grade: A
Feb 28, 2018
Would take again

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.

Tough Grader
Respected
LOTS OF HOMEWORK
4.0
4.0
ELEC260
Grade: A+
Mar 8, 2018
Would take again

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.

Get ready to read
Skip class? You won't pass.
LOTS OF HOMEWORK
1.0
5.0
ELEC260
Grade: C+
Sep 8, 2018
Wouldn't take again

Rubbish teacher. Course is stupid as well

Tough Grader
Get ready to read
LOTS OF HOMEWORK
5.0
4.0
ELEC260
Nov 15, 2018
Would take again

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

Gives good feedback
Skip class? You won't pass.
Caring
5.0
4.0
ECE260
Dec 5, 2018
Would take again

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.

Gives good feedback
Clear grading criteria
Amazing lectures
5.0
5.0
ELEC260
Grade: B
Dec 7, 2018
Would take again

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.

Gives good feedback
LOTS OF HOMEWORK
Caring
5.0
4.0
ELEC260
Grade: A
Dec 24, 2018
Would take again

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.

5.0
4.0
ECE260
Grade: B
Jan 16, 2019
Would take again

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.

Respected
LOTS OF HOMEWORK
Caring
4.0
4.0
ELEC260
Grade: B+
Feb 8, 2019
Would take again

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.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
4.0
SENG475
Grade: Incomplete
Jun 20, 2019
Would take again

Textbook is written by him is THE BEST, and entirely free.

Respected
Inspirational
Amazing lectures
5.0
4.0
SENG475
Aug 5, 2019
Would take again

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.

Respected
Lots of homework
Amazing lectures
5.0
5.0
ECE260
Grade: Not sure yet
Nov 27, 2019
Would take again

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.

Lots of homework
Get ready to read
Inspirational
5.0
4.0
SENG475
Grade: Audit/No Grade
Jun 24, 2020
Would take again

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!

Accessible outside class
Clear grading criteria
Amazing lectures
3.0
5.0
SENG475
Jul 18, 2020
Wouldn't take again

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.

Lots of homework
2.0
4.0
ELEC260
Jul 29, 2020
Wouldn't take again

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"

Lots of homework
5.0
5.0
SENG475
Grade: A+
Aug 31, 2020
Would take again

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.

Respected
Lots of homework
Accessible outside class
1.0
4.0
ECE260
Grade: Not sure yet
Nov 13, 2020
Wouldn't take again

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.

Lots of homework
Test heavy
Tough grader
1.0
4.0
ECE260
Grade: Rather not say
Nov 14, 2020
Wouldn't take again

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.

Participation matters
Test heavy
Tough grader
5.0
4.0
ECE260
Dec 7, 2020
Would take again

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!

Clear grading criteria
Amazing lectures
1.0
5.0
SENG475
Jul 7, 2021
Wouldn't 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.

Lots of homework
Tough grader
1.0
5.0
ELEC260
Oct 26, 2021
Wouldn't take again

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.

Lots of homework
Test heavy
Tough grader
5.0
4.0
ELEC260
Grade: A+
Dec 6, 2021
Would take again

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

Lots of homework
Graded by few things
Test heavy
5.0
4.0
ECE260
Grade: A-
Jun 17, 2022
Would take again

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.

Inspirational
Graded by few things
2.0
4.0
ECE260
Grade: Not sure yet
Jul 19, 2022

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.

Tough grader
4.0
5.0
ECE260
Grade: C-
Jul 24, 2022
Would take again

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.

Tough grader
Respected
Test heavy
5.0
4.0
ECE260
Grade: A
Aug 12, 2022
Would take again

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.

Tough grader
Get ready to read
3.0
5.0
ECE260
Grade: Not sure yet
Oct 28, 2022

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.

Tough grader
Lots of homework
Test heavy
2.0
4.0
ECE260
Grade: A
Nov 8, 2022

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.

Get ready to read
Test heavy
2.0
4.0
ECE260
Grade: C+
May 7, 2023

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.

Tough grader
Get ready to read
Test heavy
1.0
4.0
ECE260
Grade: B-
Aug 5, 2023

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

Tough grader
Lots of homework
Test heavy
3.0
3.0
ECE260
Grade: D
Dec 21, 2023

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.

Test heavy
5.0
3.0
ECE260
Grade: B-
Jan 16, 2024
Would take again

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.

1.0
5.0
SENG475
Grade: B
May 17, 2024

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.

Tough grader
Get ready to read
1.0
4.0
ECE260
Grade: Rather not say
Jun 28, 2024

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.

Get ready to read
Lots of homework
So many papers
1.0
4.0
ECE260
Grade: C
Jul 10, 2024

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.

Tough grader
Get ready to read
Test heavy
5.0
4.0
ECE260
Grade: A+
Jul 18, 2024
Would take again

Very detailed and organized

Clear grading criteria
Caring
5.0
4.0
ECE596C
Grade: A
Aug 1, 2024
Would take again

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.

Amazing lectures
Lots of homework
1.0
5.0
ECE260
Grade: A-
Oct 1, 2024

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!!

Tough grader
Lots of homework
Test heavy
1.0
1.0
ECE260
Grade: Not sure yet
Nov 9, 2024

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

Tough grader
Lots of homework
Test heavy
1.0
4.0
ECE260
Grade: A
Nov 15, 2024

be careful, avoid!!!

3.0
3.0
ECE260
Grade: B
Jan 25, 2025
Would take again

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.

1.0
5.0
ECE260
Grade: C+
Apr 4, 2025

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.

Tough grader
Lots of homework
Test heavy
5.0
3.0
ECE260
Grade: Not sure yet
May 27, 2025
Would take again

One of the best profs I've had. Super clear, lecture videos are amazing.

2.0
5.0
ECE260
Grade: Not sure yet
Jun 2, 2025

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

Get ready to read
Lots of homework
Test heavy
1.0
4.0
ECE260
Grade: Not sure yet
Jun 11, 2025

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.

Lots of homework
Graded by few things
1.0
4.0
ECE260
Grade: Not sure yet
Jun 19, 2025

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

Get ready to read
Test heavy
1.0
3.0
ECE260
Jul 10, 2025

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

Tough grader
Test heavy
Graded by few things
1.0
4.0
ECE260
Grade: B-
Sep 18, 2025

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.

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
ECE260
Grade: Rather not say
Nov 26, 2025

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.

Get ready to read
Lots of homework
Test heavy
4.0
3.0
ECE260
Grade: C
Jan 2, 2026
Would take again

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

LowHigh

Predicted Grade

B+

95% confidence
Based on 46 grades
Most common grades:
A+ (12)
Not sure yet (9)
A (8)
Grade Distribution
A(20)B(7)C(6)D(2)F(2)A-/B+(9)
Based on 61 reported grades
A+: 12
Not sure yet: 9
A: 8
A-: 6
Common Tags
Lots of homework (20)
Test heavy (18)
Get ready to read (17)
Tough grader (17)
LOTS OF HOMEWORK (15)
Tough Grader (9)
Respected (8)
Caring (7)
Rating Trend

Declining

-1.26 avg change
May
Jun
Jul
Sep
Nov
Jan
Last 6 months
Ratings by Course

ELEC639

5.0

(1)

ELEC260A01

5.0

(1)

ELEC269

5.0

(1)

ECE596C

5.0

(1)

ELEC586

4.8

(4)
+5 more courses
Difficulty by Course

SENG475

4.6

ELEC639

4.0

ELEC269

4.0

ECE596C

4.0

ECE260

3.9

Similar Professors