<p>So I'm going to be a junior next year and start taking computer engineering classes once I transfer to a new school. I am curious as to what to expect and what I am getting into when starting the computer engineering program. Also, what were the hardest computer engineering classes you took during your undergraduate studies?</p>
<p>What is hardest depends on the individual student.</p>
<p>However, courses with large projects can be the most time consuming (e.g. compiler course where you write a compiler in a semester, computer architecture course where you design a processor in a semester, etc.).</p>
<p>Analog circuits -> Digital circuits -> repeat</p>
<p>Didn’t really like the microelectronics class…Most people don’t like electromagnetics (Emag).</p>