EssayPal.ai - This AI writes in your style of writing!

CMU Course Reviews

Carnegie Mellon University

CodeNameOverallEasinessInterestUsefulnessReviewssorted descending
ECE 18636Browser Security00000
ECE 18474Embedded Control Systems00000
ECE 18482Telecommunications Technology and Policy for the Internet Ag...00000
ECE 18492Special Topics in Speech Processing: Speech Processing00000
ECE 18495Speech Processing00000
ECE 18540Rapid Prototyping of Computer Systems00000
ECE 18578Mechatronic Design00000
ECE 18600Foundations of Computer Systems00000
ECE 18612Neural Technology: Sensing and Stimulation00000
ECE 18614Microelectromechanical Systems00000
ECE 18616Nano-Bio-Photonics00000
ECE 18622Digital Integrated Circuit Design00000
ECE 18631Introduction to Information Security00000
ECE 18465Advanced Probability & Statistics for Engineers00000
ECE 18638Mobile and IoT Security00000
ECE 18640Hardware Arithmetic for Machine Learning00000
ECE 18642Embedded System Software Engineering00000
ECE 18644Special Topics in Computer Systems:00000
ECE 18646How to Write Fast Code II00000
ECE 18648Embedded Real-Time Systems00000
ECE 18650Policies of Wireless Systems00000
ECE 18652Foundations of Software Engineering00000
ECE 18654Software Verification and Testing00000
ECE 18656Data Intensive Workflow Development for Software Engineers00000
ECE 18658Software Requirements and Interaction Design00000
ECE 18340Hardware Arithmetic for Machine Learning00000
ECE 18012Introduction to Printed Circuit Board Layout00000
ECE 18050Study Abroad00000
ECE 18090Twisted Signals: Multimedia Processing for the Arts00000
ECE 18200ECE Sophomore Seminar00000
ECE 18213Introduction to Computer Systems00000
ECE 18231Sophomore Projects00000
ECE 18240Structure and Design of Digital Systems00000
ECE 18300Fundamentals of Electromagnetics00000
ECE 18320Microelectronic Circuits: Microelectronic Circuits00000
ECE 18331Junior Projects00000
ECE 18334Network Security00000
ECE 18660Optimization00000
ECE 18344Computer Systems and the Hardware-Software Interface00000
ECE 18358Special Topics in Communications: Introduction to Amateur Ra...00000
ECE 18390Ece Co-Op00000
ECE 18399Special Topics in Signal Processing00000
ECE 18411Computational Techniques in Engineering00000
ECE 18416Nano-Bio-Photonics00000
ECE 18421Analog Integrated Circuit Design: Analog Integrated Circuits...00000
ECE 18431Undergraduate Projects - Senior00000
ECE 18441Computer Networks00000
ECE 18452Wireless Networking and Applications00000
ECE 18462Principles and Engineering Applications of AI00000
ECE 18794Pattern Recognition Theory00000
ECE 18756Packet Switching and Computer Networks00000
ECE 18757Network Management and Control00000
ECE 18758Wireless Communications00000
ECE 18759Wireless Networks00000
ECE 18762Circuit Simulation and Optimization Methods: A Power Systems...00000
ECE 18765Digital System Testing and Testable Design00000
ECE 18771Linear Systems00000
ECE 18776Non Linear Control00000
ECE 18785Data, Inference, and Applied Machine Learning00000
ECE 18787Data Analytics00000
ECE 18792Advanced Digital Signal Processing00000
ECE 18755Networks in the Real World00000
ECE 18799Special Topics in Signal Processing: Embedded Artificial Int...00000
ECE 18819Special Topics in Applied Physics: Memory Devices and Techno...00000
ECE 18845Internet Services00000
ECE 18847Special Topics in Computer Systems: Data Center Computing00000
ECE 18859Special Topics in Communications: Networking Lab00000
ECE 18879Special Topics in Systems and Controls: Optimization in Ener...00000
ECE 18883Special Topics in Energy Systems: Power Systems Operations00000
ECE 18899Special Topics in Signal Processing: Data Analytics (DA)00000
ECE 18902Graduate Seminar00000
ECE 18980M.S. Graduate Project, Course Option I or Project Option Pha...00000
ECE 18999ECE Alternative Teaching Assistantship00000
ECE 18730Introduction to Computer Security00000
ECE 18662Principles and Engineering Applications of AI00000
ECE 18664Software Refactoring00000
ECE 18667Algorithms for Large-scale Distributed Machine Learning and...00000
ECE 18669Special Topics in Integrated Systems Technology: Micro/Nano...00000
ECE 18685Power Electronics for Electric Utility Systems00000
ECE 18690Introduction to Neuroscience for Engineers00000
ECE 18698Neural Signal Processing00000
ECE 18702Technical Writing for Engineers: Genre Foundations00000
ECE 18712Elements of Photonics for Communication Systems00000
ECE 18721Advanced Analog Integrated Circuits Design00000
ECE 18725Advanced Digital Integrated Circuit Design00000
ECE 18998Internship Three Electrical and Computer Engineering PhD Stu...00000
ECE 18732Secure Software Systems00000
ECE 18734Foundations of Privacy00000
ECE 18738Sports Technology00000
ECE 18740Modern Computer Architecture and Design00000
ECE 18742Computer Architecture and Systems00000
ECE 18744Autonomous Driving00000
ECE 18746Storage Systems00000
ECE 18747How to Write Low Power Code for the IoT00000
ECE 18750Wireless Networks and Applications00000
ECE 18752Estimation, Detection and Learning00000
ECE 18753Information Theory Measures for Artificial and Natural Intel...00000
ECE 18623Analog Integrated Circuit Design00000
ECE 18469Special Topics in Integrated Systems Technology: Micro/Nano...00000
ECE 18490Electroacoustics00000
ECE 18491Digital Signal Processing00000
ECE 18493Electroacoustics00000
ECE 18500ECE Design Experience00000
ECE 18555Entrepreneurial Engineering Project00000
ECE 18580Undergraduate Projects00000
ECE 18601Entrepreneurship and Innovation in Technology00000
ECE 18613Foundations of Computer Systems00000
ECE 18615Micro and Nano Systems Fabrication00000
ECE 18618Smart Grids and Future Electric Energy Systems00000
ECE 18464ULSI Technology Status and Roadmap for System on Chips and S...00000
ECE 18632Introduction to Hardware Security00000
ECE 18637Wireless Security00000
ECE 18639Policies of the Internet00000
ECE 18641Design Patterns for Smartphone Development00000
ECE 18643Reconfigurable Logic: Technology, Architecture and Applicati...00000
ECE 18645How to Write Fast Code I00000
ECE 18647Computational Problem Solving for Engineers00000
ECE 18649Mobile Hardware for Software Engineers00000
ECE 18651Networked Cyber-Physical Systems00000
ECE 18653Software Design and Architecture00000
ECE 18655Entrepreneurial Engineering Project00000
ECE 18341Logic Design and Verification00000
ECE 18021Introduction to Printed Circuit Boards Fabrication00000
ECE 18051Study Abroad00000
ECE 18100Introduction to Electrical and Computer Engineering00000
ECE 18202Mathematical Foundations of Electrical Engineering00000
ECE 18220Electronic Devices and Analog Circuits00000
ECE 18232Sophomore Projects00000
ECE 18290Signals and Systems00000
ECE 18310Fundamentals of Semiconductor Devices00000
ECE 18330Introduction to Computer Security00000
ECE 18332Junior Projects00000
ECE 18335Secure Software Systems00000
ECE 18657Decision Analysis and Engineering Economics for Software Eng...00000
ECE 18349Introduction to Embedded Systems00000
ECE 18370Fundamentals of Control00000
ECE 18372Fundamental Electrical Power Systems00000
ECE 18403Microfabrication Methods and Technology00000
ECE 18412Neural Technology: Sensing and Stimulation00000
ECE 18418Electric Energy Processing: Fundamentals and Applications00000
ECE 18422Digital Integrated Circuit Design00000
ECE 18432Senior Projects00000
ECE 18447Introduction to Computer Architecture00000
ECE 18460Optimization00000
ECE 18461Introduction to Machine Learning for Engineers00000
ECE 18901Graduate Seminar00000
ECE 18786Introduction to Deep Learning00000
ECE 18788Big Data Science00000
ECE 18793Image and Video Processing00000
ECE 18797Machine Learning for Signal Processing00000
ECE 18817Fundamentals of Semiconductors and Nanostructures00000
ECE 18843Mobile and Pervasive Computing00000
ECE 18846Wireless Systems Design Experience00000
ECE 18858Special Topics in Communications: Wireless Systems Lab00000
ECE 18875Engineering and Economics of Electric Energy Systems00000
ECE 18882Special Topics in Energy Systems: Control of Grid-Connected...00000
ECE 18898Special Topics in Signal Processing: Distributed and Federat...00000
ECE 18781Speech Recognition and Understanding00000
ECE 18903Graduate Seminar: ECE Grad Seminar00000
ECE 18981M.S. Graduate Project, Course Option II00000
ECE 18982M.S. Graduate Project, Project Option Phase II00000
ECE 18983M.S. Teaching Assistantship00000
ECE 18989Introduction to Graduate Studies00000
ECE 18990Reading and Research00000
ECE 18991ECE Graduate Teaching Internship00000
ECE 18992ECE Graduate Teaching Internship00000
ECE 18995Practicum in Electrical and Computer Engineering00000
ECE 18996Internship one for Electrical and Computer Engineering PhD S...00000
ECE 18997Internship Two for Electrical and Computer Engineering PhD S...00000
ECE 18723RFIC Design and Implementation00000
ECE 18659Software Engineering Methods00000
ECE 18661Introduction to Machine Learning for Engineers00000
ECE 18663Hardware Architectures for Machine Learning00000
ECE 18665Advanced Probability & Statistics for Engineers00000
ECE 18668Data Science for Software Engineering00000
ECE 18681Power Electronics00000
ECE 18687Analytical Performance Modeling & Design of Computer Systems00000
ECE 18691Digital Signal Processing00000
ECE 18701Technical Writing for Engineers: Linguistic Foundations00000
ECE 18709Advanced Cloud Computing00000
ECE 18715Physics of Applied Magnetism00000
ECE 18011Introduction to Soldering00000
ECE 18726Projects in Integrated Circuit Design: First Silicon00000
ECE 18731Network Security00000
ECE 18733Applied Cryptography00000
ECE 18737Special Topics in Computer Systems:00000
ECE 18739Special Topics in Security:00000
ECE 18741Computer Networks00000
ECE 18743Neuromorphic Computer Architecture & Processor Design00000
ECE 18745Rapid Prototyping of Computer Systems00000
ECE 18748Wireless Sensor Networks00000
ECE 18749Building Reliable Distributed Systems00000
ECE 18751Applied Stochastic Processes00000