"logic gates (AND, OR, NOR, etc.). Of course, that assumes that the students know how transistors work at a simple level. ..."
I have students who remember how transistors work at the "simple level," but many do not. So when I draw the circuit, I include the the Si and P or N and electrons in...