ELEC&CMP

70
Courses
4.1
Overall
CodeTitleProfessorOverallDifficultySections
ECE-110L
FUND OF ELEC AND COMP ENGROffered Fall 2026
Massoud, Hisham3.1Rate My ProfessorsQuality3.1Difficulty3.9Would retake35%Based on 40 ratingsClick to view on RMP →3.83.816
ECE-230L
MICROELECT DEVICES & CIRCUITSOffered Fall 2026
Franklin, Aaron4.8Rate My ProfessorsQuality4.8Difficulty3.3Would retake94%Based on 19 ratingsClick to view on RMP →3.94.06
ECE-250D
COMPUTER ARCHITECTUREOffered Fall 2026
Board, John4.2Rate My ProfessorsQuality4.2Difficulty3.7Would retake79%Based on 35 ratingsClick to view on RMP →4.03.84
ECE-270DL
FIELDS AND WAVESOffered Fall 2026
Monroe, Christopher4.3Rate My ProfessorsQuality4.3Difficulty1.8Would retake50%Based on 4 ratingsClick to view on RMP →3.14.06
ECE-280L
INTRO TO SIGNALS AND SYSTEMSOffered Fall 2026
Collins, Leslie3.5Rate My ProfessorsQuality3.5Difficulty2.3Would retake78%Based on 31 ratingsClick to view on RMP →3.83.47
ECE-331L
FUNDNot in Fall 2026
Fair, Richard3.7Rate My ProfessorsQuality3.7Difficulty3.2Would retake75%Based on 11 ratingsClick to view on RMP →3.24.03
ECE-350L
DIGITAL SYSTEMSOffered Fall 2026
Bletsch, Tyler4.8Rate My ProfessorsQuality4.8Difficulty2.9Would retake95%Based on 44 ratingsClick to view on RMP →4.54.04
ECE-365
RAINFOREST ENGINEERINGOffered Fall 2026
Pimm, Stuart4.1Rate My ProfessorsQuality4.1Difficulty2.3Would retake80%Based on 7 ratingsClick to view on RMP →4.32.42
ECE-381
FUND OF DIG SIG PROCNot in Fall 2026
Huettel, Lisa4.7Rate My ProfessorsQuality4.7Difficulty3.2Would retake93%Based on 39 ratingsClick to view on RMP →4.23.71
ECE-383
INTRO ROBOTICS/AUTOMATIONNot in Fall 2026
Oca, Siobhan1.5Rate My ProfessorsQuality1.5Difficulty2.0Would retake0%Based on 2 ratingsClick to view on RMP →3.63.82
ECE-449
SENSOR&SENSOR INTERFACE DESIGNOffered Fall 2026
Brooke, Martin3.4Rate My ProfessorsQuality3.4Difficulty1.9Would retake88%Based on 14 ratingsClick to view on RMP →4.23.12
ECE-458
ENG SOFTWARE MAINTAINABILITYNot in Fall 2026
Bletsch, Tyler4.8Rate My ProfessorsQuality4.8Difficulty2.9Would retake95%Based on 44 ratingsClick to view on RMP →4.84.62
ECE-461
OCEAN ENGINEERINGNot in Fall 2026
Brooke, Martin3.4Rate My ProfessorsQuality3.4Difficulty1.9Would retake88%Based on 14 ratingsClick to view on RMP →4.32.61
ECE-469
WEARABLE&UBIQ COMPUTING DESIGNNot in Fall 2026
Younes, Rabih1.3Rate My ProfessorsQuality1.3Difficulty4.2Would retake4%Based on 25 ratingsClick to view on RMP →3.62.91
ECE-480
APPLIED PROB FOR STAT LEARNINGNot in Fall 2026
Tantum, Stacy3.5Rate My ProfessorsQuality3.5Difficulty3.0Would retake55%Based on 41 ratingsClick to view on RMP →3.53.12
ECE-485
DIGITAL AUDIO PROCESSINGNot in Fall 2026
Krolik, Jeffrey2.63.61
ECE-487
SYS DESIGN FOR ML & SIG PROCESNot in Fall 2026
Tantum, Stacy3.5Rate My ProfessorsQuality3.5Difficulty3.0Would retake55%Based on 41 ratingsClick to view on RMP →3.22.82
ECE-495
SPECIAL TOPICSOffered Fall 2026
Chen, Tingjun5.0Rate My ProfessorsQuality5.0Difficulty3.0Would retake100%Based on 1 ratingClick to view on RMP →3.93.85
ECE-496
SPECIAL TOPICSNot in Fall 2026
Rahbar, Afsaneh1.0Rate My ProfessorsQuality1.0Difficulty4.8Would retake0%Based on 4 ratingsClick to view on RMP →4.83.81
ECE-511
FOUNDATIONS NANOSCALE SCI/TECHNot in Fall 2026
Liu, Jie2.3Rate My ProfessorsQuality2.3Difficulty3.4Would retake8%Based on 25 ratingsClick to view on RMP →4.42.92
ECE-512
EMERGING NANOELEC DEVICESNot in Fall 2026
Franklin, Aaron4.8Rate My ProfessorsQuality4.8Difficulty3.3Would retake94%Based on 19 ratingsClick to view on RMP →4.63.01
ECE-520
GRAD INTRO QUANTUM ENGINEERINGOffered Fall 2026
Brown, Kenneth4.5Rate My ProfessorsQuality4.5Difficulty4.0Would retake100%Based on 2 ratingsClick to view on RMP →4.63.33
ECE-521
QUANTUM MECHANICSOffered Fall 2026
Stiff-Roberts, Adrienne4.7Rate My ProfessorsQuality4.7Difficulty3.1Would retake100%Based on 9 ratingsClick to view on RMP →4.64.03
ECE-522
QUANTUM ENGINEERING WITH ATOMSNot in Fall 2026
Noel, Crystal0.0Rate My ProfessorsQuality0.0Difficulty0.0Based on 0 ratingsClick to view on RMP →4.53.61
ECE-523
QUANTUM COMPUTINGNot in Fall 2026
Klco, Natalie1
ECE-524
INTRO TO SOLID-STATE PHYOffered Fall 2026
Kozhanov, Alexander4.32.81
ECE-526
SEMICON DEVICES FOR ICNot in Fall 2026
Roy, Tania3.4Rate My ProfessorsQuality3.4Difficulty3.4Would retake59%Based on 17 ratingsClick to view on RMP →4.13.53
ECE-528
NANOSCALE IC CHIP TECHNOLOGYNot in Fall 2026
Fair, Richard3.7Rate My ProfessorsQuality3.7Difficulty3.2Would retake75%Based on 11 ratingsClick to view on RMP →4.73.32
ECE-529
DIGITAL INTEGRATED CIRNot in Fall 2026
Massoud, Hisham3.1Rate My ProfessorsQuality3.1Difficulty3.9Would retake35%Based on 40 ratingsClick to view on RMP →4.23.22
ECE-531
PWR CKTS FOR ENERGY CONVERSIONNot in Fall 2026
Peterchev, Angel0.0Rate My ProfessorsQuality0.0Difficulty0.0Based on 0 ratingsClick to view on RMP →1
ECE-532
ANALOG INTEG CIR DSGNNot in Fall 2026
Morizio, James3.4Rate My ProfessorsQuality3.4Difficulty3.0Would retake100%Based on 11 ratingsClick to view on RMP →4.13.92
ECE-534
GRAD RAINFOREST ENGINEERINGOffered Fall 2026
Pimm, Stuart4.1Rate My ProfessorsQuality4.1Difficulty2.3Would retake80%Based on 7 ratingsClick to view on RMP →4.42.64
ECE-539
CMOS VLSI DESIGN METHODOLOGIESOffered Fall 2026
Morizio, James3.4Rate My ProfessorsQuality3.4Difficulty3.0Would retake100%Based on 11 ratingsClick to view on RMP →4.43.73
ECE-542
HOLOGRAPHY & COHERENT IMAGINGNot in Fall 2026
Gehm, Michael4.0Rate My ProfessorsQuality4.0Difficulty3.6Would retake80%Based on 5 ratingsClick to view on RMP →5.03.51
ECE-543
STATISTICAL OPTICSNot in Fall 2026
Gehm, Michael4.0Rate My ProfessorsQuality4.0Difficulty3.6Would retake80%Based on 5 ratingsClick to view on RMP →4.33.81
ECE-544
NONLINEAR OPTICSNot in Fall 2026
Litchinitser, Natalia4.1Rate My ProfessorsQuality4.1Difficulty1.8Would retake89%Based on 9 ratingsClick to view on RMP →1
ECE-545
FOUND NANOELEC & NANOPHOTONICSOffered Fall 2026
Litchinitser, Natalia4.1Rate My ProfessorsQuality4.1Difficulty1.8Would retake89%Based on 9 ratingsClick to view on RMP →3.82.82
ECE-550D
FUND COMP SYSTEM & ENGINEERINGOffered Fall 2026
Younes, Rabih1.3Rate My ProfessorsQuality1.3Difficulty4.2Would retake4%Based on 25 ratingsClick to view on RMP →4.43.96
ECE-551D
PROG, DATA STRUC & ALGO IN C++Offered Fall 2026
Lipp, Genevieve2.9Rate My ProfessorsQuality2.9Difficulty4.0Would retake41%Based on 17 ratingsClick to view on RMP →3.93.96
ECE-553
COMPILER CONSTRUCTIONNot in Fall 2026
Hilton, Andrew3.1Rate My ProfessorsQuality3.1Difficulty3.6Would retake31%Based on 23 ratingsClick to view on RMP →4.54.22
ECE-554
FAULT-TOLERANT/COMP SYSNot in Fall 2026
Sorin, Daniel4.4Rate My ProfessorsQuality4.4Difficulty3.7Would retake81%Based on 68 ratingsClick to view on RMP →4.62.91
ECE-555
PROBABILITY ELEC AND COMP EGRSNot in Fall 2026
Trivedi, Kishor2.0Rate My ProfessorsQuality2.0Difficulty3.0Would retake0%Based on 1 ratingClick to view on RMP →3.23.92
ECE-560
COMPUTER & INFO SECURITYOffered Fall 2026
Bletsch, Tyler4.8Rate My ProfessorsQuality4.8Difficulty2.9Would retake95%Based on 44 ratingsClick to view on RMP →4.73.63
ECE-564
MOBILE APP DEVELOPMENTNot in Fall 2026
Telford, Richard2.3Rate My ProfessorsQuality2.3Difficulty3.9Would retake14%Based on 9 ratingsClick to view on RMP →4.23.72
ECE-565
PERFORMANCE OPTIMIZ & PARALLELOffered Fall 2026
Rogers, Brian5.0Rate My ProfessorsQuality5.0Difficulty3.0Would retake100%Based on 2 ratingsClick to view on RMP →4.13.33
ECE-566
ENTERPRISE STORAGE ARCHNot in Fall 2026
Bletsch, Tyler4.8Rate My ProfessorsQuality4.8Difficulty2.9Would retake95%Based on 44 ratingsClick to view on RMP →4.73.52
ECE-568
ENGINEERING ROBUST SERVER SOFTNot in Fall 2026
Rogers, Brian5.0Rate My ProfessorsQuality5.0Difficulty3.0Would retake100%Based on 2 ratingsClick to view on RMP →4.04.22
ECE-574
WAVES IN MATTERNot in Fall 2026
Cummer, Steven4.6Rate My ProfessorsQuality4.6Difficulty3.2Would retake100%Based on 20 ratingsClick to view on RMP →4.63.41
ECE-580
INTRO TO MACHINE LEARNINGNot in Fall 2026
Tantum, Stacy3.5Rate My ProfessorsQuality3.5Difficulty3.0Would retake55%Based on 41 ratingsClick to view on RMP →4.33.53
ECE-581
RANDOM SIGNALS AND NOISEOffered Fall 2026
Richmond, Christ0.0Rate My ProfessorsQuality0.0Difficulty0.0Based on 0 ratingsClick to view on RMP →4.23.43
ECE-586D
VECTOR SPACE METHODS APPLOffered Fall 2026
Pfister, Henry3.94.22
ECE-587
INFORMATION THEORYNot in Fall 2026
Reeves, Galen3.1Rate My ProfessorsQuality3.1Difficulty3.6Would retake57%Based on 7 ratingsClick to view on RMP →4.23.83
ECE-588
IMAGE & VIDEO PROCESSINGNot in Fall 2026
Di Martino, Juan1
ECE-590
ADVANCED TOPICS IN ECEOffered Fall 2026
Calderbank, Arthur3.3Rate My ProfessorsQuality3.3Difficulty4.7Would retake55%Based on 21 ratingsClick to view on RMP →4.03.423
ECE-590D
ADVANCED TOPICS IN ECEOffered Fall 2026
Pastorino, Javier1.9Rate My ProfessorsQuality1.9Difficulty3.7Would retake21%Based on 43 ratingsClick to view on RMP →3.53.24
ECE-621
QUANTUM ERROR CORRECTIONNot in Fall 2026
Brown, Kenneth4.5Rate My ProfessorsQuality4.5Difficulty4.0Would retake100%Based on 2 ratingsClick to view on RMP →4.53.71
ECE-623
QUANTUM INFORMATION THEORYOffered Fall 2026
Iman Marvian Mashhad4.43.73
ECE-650
SYSTEMS PROGRAM & ENGINEERINGNot in Fall 2026
Younes, Rabih1.3Rate My ProfessorsQuality1.3Difficulty4.2Would retake4%Based on 25 ratingsClick to view on RMP →4.13.32
ECE-651
SOFTWARE ENGINEERINGNot in Fall 2026
Hilton, Andrew3.1Rate My ProfessorsQuality3.1Difficulty3.6Would retake31%Based on 23 ratingsClick to view on RMP →4.33.61
ECE-653
HUMAN-CENTERED COMPUTINGNot in Fall 2026
Daily, Shaundra3.1Rate My ProfessorsQuality3.1Difficulty1.3Would retake71%Based on 7 ratingsClick to view on RMP →1
ECE-654
EDGE COMPUTINGNot in Fall 2026
Gorlatova, Maria2.3Rate My ProfessorsQuality2.3Difficulty3.6Would retake33%Based on 12 ratingsClick to view on RMP →4.63.41
ECE-655L
FULL-STACK IOT SYSTEMSOffered Fall 2026
Chen, Tingjun5.0Rate My ProfessorsQuality5.0Difficulty3.0Would retake100%Based on 1 ratingClick to view on RMP →4.03.23
ECE-661
COMP ENG ML & DEEP NEURAL NETSOffered Fall 2026
Li, Hai3.1Rate My ProfessorsQuality3.1Difficulty2.8Would retake45%Based on 11 ratingsClick to view on RMP →4.13.86
ECE-663
ML IN ADVERSARIAL SETTINGSNot in Fall 2026
Gong, Zhenqiang (Neil)0.0Rate My ProfessorsQuality0.0Difficulty0.0Based on 0 ratingsClick to view on RMP →4.42.81
ECE-684
NATURAL LANGUAGE PROCESSINGOffered Fall 2026
Wang, Patrick3.5Rate My ProfessorsQuality3.5Difficulty2.5Would retake50%Based on 4 ratingsClick to view on RMP →3.72.83
ECE-685D
INTRO TO DEEP LEARNINGOffered Fall 2026
Tarokh, Vahid1.5Rate My ProfessorsQuality1.5Difficulty4.5Would retake0%Based on 2 ratingsClick to view on RMP →4.04.13
ECE-688
ARRAY PROCESSINGNot in Fall 2026
Krolik, Jeffrey3.73.71
ECE-689
ADV TOPICS IN DEEP LEARNINGNot in Fall 2026
Tarokh, Vahid1.5Rate My ProfessorsQuality1.5Difficulty4.5Would retake0%Based on 2 ratingsClick to view on RMP →4.53.72
ECE-701S
ECE MASTERS SUCCESS SEMINARNot in Fall 2026
Pajic, Miroslav3.62.13
ECE-722
QUANTUM ELECTRONICSNot in Fall 2026
Kim, Jungsang0.0Rate My ProfessorsQuality0.0Difficulty0.0Based on 0 ratingsClick to view on RMP →4.33.61