ECE 240Electronic Circuits 1
- Units
- 0.50
- Faculty
- Engineering
When it runs
- F24
- W25
- S25
- F25
- W26
- S26
- F26
- W27
- S27
Ran in 5 of the last 7 terms. Winter 2027: scheduled, 3 lecture sections. Spring 2027: schedule not out yet.
Introduction to electronic signal processing; second-order circuits; operational amplifier circuits; diode device and circuits; metal-oxide-semiconductor (MOS) biasing networks; load-line analysis; diode and MOS small-signal equivalent circuits; single-stage small-signal MOS amplifiers; complementary metal-oxide-semiconductor (CMOS) logic circuits.
Prerequisites
- Complete all of the following
- Must have completed the following:
- Students must be in level 2A or higher
- Enrolled in H-Computer Engineering, H-Electrical Engineering, or H-Software Engineering
Corequisites
Antirequisites
None listed.
Leads to
Fall 2026 sections
| Section | Class | Enrolled | Meets |
|---|---|---|---|
| LEC 001 | 4752 | 127 / 155 | TTh 10:30–11:20 F 09:30–10:20 Sep 11 10:30–11:20 Sep 25 10:30–11:20 Oct 9 10:30–11:20 Oct 30 10:30–11:20 Nov 13 10:30–11:20 Nov 27 10:30–11:20 |
| LAB 201 | 4754 | 34 / 44 | Sep 22 13:30–16:20 Oct 6 13:30–16:20 Nov 3 13:30–16:20 Nov 17 13:30–16:20 Dec 1 13:30–16:20 |
| LAB 202 | 4755 | 40 / 44 | Sep 23 13:30–16:20 Oct 7 13:30–16:20 Nov 4 13:30–16:20 Nov 18 13:30–16:20 Dec 2 13:30–16:20 |
| LAB 203 | 4756 | 41 / 44 | Sep 24 13:30–16:20 Oct 8 13:30–16:20 Nov 5 13:30–16:20 Nov 19 13:30–16:20 Dec 3 13:30–16:20 |
| LAB 204 | 5086 | 12 / 32 | Sep 25 13:30–16:20 Oct 9 13:30–16:20 Nov 6 13:30–16:20 Nov 20 13:30–16:20 Dec 4 13:30–16:20 |
| TUT 101 | 4753 | 127 / 155 | M 15:30–16:20 |
Winter 2027 sections
| Section | Class | Enrolled | Meets |
|---|---|---|---|
| LEC 001 | 4581 | 140 / 155 | MThF 10:30–11:20 Jan 19 10:30–11:20 Feb 2 10:30–11:20 Feb 23 10:30–11:20 Mar 9 10:30–11:20 Mar 23 10:30–11:20 Apr 6 10:30–11:20 |
| LEC 002 | 4586 | 114 / 145 | MThF 13:30–14:20 Jan 20 15:30–16:20 Feb 3 15:30–16:20 Feb 24 15:30–16:20 Mar 10 15:30–16:20 Mar 24 15:30–16:20 Apr 7 15:30–16:20 |
| LEC 701 | 1951 | 2 / 9999 | Online or by arrangement |
| LAB 201 | 4583 | 38 / 40 | Jan 25 13:30–16:20 Feb 8 13:30–16:20 Mar 8 13:30–16:20 Mar 22 13:30–16:20 Apr 5 13:30–16:20 |
| LAB 202 | 4584 | 38 / 40 | Jan 26 13:30–16:20 Feb 9 13:30–16:20 Mar 9 13:30–16:20 Mar 23 13:30–16:20 Apr 6 13:30–16:20 |
| LAB 203 | 4585 | 37 / 40 | Jan 27 13:30–16:20 Feb 10 13:30–16:20 Mar 10 13:30–16:20 Mar 24 13:30–16:20 Apr 7 13:30–16:20 |
| LAB 204 | 5136 | 27 / 35 | Jan 28 13:30–16:20 Th 13:30–16:20 Mar 11 13:30–16:20 Mar 25 13:30–16:20 Apr 8 13:30–16:20 |
| LAB 205 | 4588 | 32 / 40 | Jan 25 08:30–11:20 Feb 8 08:30–11:20 Mar 8 08:30–11:20 Mar 22 08:30–11:20 Apr 5 08:30–11:20 |
| LAB 206 | 4589 | 30 / 40 | Jan 26 08:30–11:20 Feb 9 08:30–11:20 Mar 9 08:30–11:20 Mar 23 08:30–11:20 Apr 6 08:30–11:20 |
| LAB 207 | 5016 | 30 / 40 | Jan 27 08:30–11:20 Feb 10 08:30–11:20 Mar 10 08:30–11:20 Mar 24 08:30–11:20 Apr 7 08:30–11:20 |
| LAB 208 | 5108 | 22 / 25 | Jan 28 08:30–11:20 Feb 11 08:30–11:20 Mar 11 08:30–11:20 Mar 25 08:30–11:20 Apr 8 08:30–11:20 |
| TUT 101 | 4582 | 140 / 155 | F 14:30–15:20 |
| TUT 102 | 4587 | 114 / 145 | F 09:30–10:20 |
Reviewed on UW Flow
56% liked it21% easy82% useful
From 223 ratings and 45 comments on UW Flow. The most helpful comments, quoted as written, without names. Read them all on UW Flow.
Useless for computer engineers. First half is 140 again, so just get as much as you can on the midterm because you def won't know whats going on in the final.
Jan 2023 · didn’t like it · 2 found this helpfulOn UW FlowRemove this
professor doesn't post solutions to the problem sets. you're better off learning by putting the questions through chat or claude to get some idea of a solution and filling in the gaps yourself.
the best way to keep up with this course is by doing each pset the day it's posted. going to class is a hit or miss because for the first half of the term he just showed you useless derivations of formulas you need to solve the questions, but didn't show you how to use them. second half, getting into mosfets and amplifiers, his lectures became a little more useful.
this is not a course you can cram for the night before. really spend the time throughout the term doing pset questions.
midterm was…Dec 2024 · liked it · 1 found this helpfulOn UW FlowRemove this
I was spared from levine. Prof did not get pset answers, so you could not tell if you were right or wrong and course was somewhat poorly organized. Your course experience will be very prof dependent.
Jun 2024 · didn’t like it · 1 found this helpfulOn UW FlowRemove this
I had Lan Wei. GRIND PSET. GRIND PSET. GRIND PSET. Some of the exam questions were either the same or super similar to psets. Ask upper year friends for previous midterm exam (she does not release final) and grind those. When you do the pset, try your hardest to not look at the solution, even when you're stuck. Write what you know, any equations you might want to use, talk aloud about ways you would attempt solving. Then, if you get stuck, refer to lecture material, look stuff up online, watch a youtube video. Go back to the question, and try to solve. If you're still not able to get it, then partially look at the solution to give you an idea for what to do next. This is how I did every…
Apr 2023 · liked it · 1 found this helpfulOn UW FlowRemove this
Still can't believe I passed this course
Aug 2022 · liked it · 1 found this helpfulOn UW FlowRemove this
Discussed on r/uwaterloo
367 posts and comments in 294 threads mention ECE 240, August 2011 to December 2024. Quoted word for word, newest first; each reply sits under the post and the comment that started its branch. Search r/uwaterloo for newer posts.
Fall 2024
Where are all the cute MOSFET 35 points, 2 comments
“Please I just want a cute, smart, hardworking, and loving MOSFET that can calculate his own voltage gain by himself😭All the MOSFET in Uwaterloo are either ugly, smelly, emotionally unavailable, or …”
u/VeryGood-667: “Just suffering from ECE 240 a few days ago ”
Who was your favourite prof/lecturer this semester? 24 points, 28 comments
“:)”
u/marmbars: “David nairn for ece 240, goated prof, goated office hours, goated commentary + links content to real world really well :) will take ece 340 as a ce bc of how much i found out i enjoy circuits”
ECE 240 will be doomed 9 points, 4 comments
u/VeryGood-667: “It’s joever😭”
Spring 2024
2A vs 1B ECE difficulty 1 point, 3 comments
“Is 2A harder to perform well in compared to 1B? I struggled a lot this term but right now, I think I'm passing with a decent average. …”
u/Saen_OG: “2A really depends on the professors. If you have Levine for ECE 240, then be prepared. Personally, it was one of the hardest courses in my undergrad.”
Winter 2024
Incoming CE Student Advice 6 points, 7 comments
“Hi everyone, I am an incoming CE student and I wanted to clarify something. I think in the long run I want to settle for a SWE position because I’ve been coding for a few years now and I like it but …”
u/ulkerfuckingcookies: “… some pretty famous weeder courses in each semester of the younger years (ece105, ece106, ece240) i would say the workload between 1A to 3A is amongst the highest of all engineering programs at waterloo. …”
Just ECE Tingz 157 points, 27 comments
u/gracefullyodd: “bimodal.. just like ece240..”
RIP 353 points, 64 comments
u/dasreaper22: “… As much of a piece of shit Levine is for what he does to CEs in ECE 240, at least Levine can back up his smugness with a PhD from Columbia, this guy is something else entirely. …”
ECE 207 without ECE 240 2 points, 3 comments
u/just-for-fun-lol: “… I realized ECE 140 and ECE 240 are prerequisites for this course but I didn't take ECE 240. I have heard that ECE 240 is not really needed for ECE 207 and my advisor also suggested I could take it without having the ECE 240 credit. …”
u/Sarikai_: “207 as in signals and systems? You don't need ECE 240 at all from what I can remember.”
Fall 2023
Did I fuck up? 13 points, 19 comments
u/Antarpreet: “Once you pass ECE240, you’re golden”
which course is the most useful/useless of ur major? 24 points, 44 comments
u/Antarpreet: “ECE 240 for Computer Eng”
Ah yes, the triannual 'In which course did the students get fked over worst in the final exam'. competition. 58 points, 1 comment
u/SeaworthinessMean727: “ece240”
Do People from other countries already know the content? 36 points, 16 comments
“I saw a Uwaterloo meme a few days ago (made years ago) about some stereotypes for foreign exchange students who start struggling after 2nd year because they weren't taught it back in mainland China. …”
u/torido314159: “ECE 140 is physics 11-12 in my country. ECE 240 could be in grade 12 if you happen to specialize in physics at a cracked magnet highschool in my country.”
Check it elsewhere for Fall 2026
- Undergraduate Calendar, 2026–27The official entry
- Requirements for Fall 2026Waterloo’s requisite checker
- Schedule of Classes, Fall 2026Instructors, rooms, live seats
- Quest Class SearchWhere you enrol
- Course outlinesSyllabi from past terms (UW login)
- UW FlowStudent ratings and reviews
- WClassesPast sections back to 2004, and who taught them