I'm studying to be a computer engineer.
As for the lecture, the first half was essentially the nitty-gritty of how a transistor work (p-type substrates, MOS Capacitors, ect) The second half was talking about implementing CMOS logic, giving examples of it, and then having the class group up and work out some of their own examples.
And I barely skimmed the surface

I didn't even talk about the process of making the substrates, TTL logic, or really NMOS logic stuff, nor did I get into the math behind everything. (Believe me, there is a LOT of math behind a transistor).