Yeah. They redesigned the class the year after I took it (we programmed in CLU and targeted the VAX) and different people taught it, so it was also changing. Also, I'd vary things. One year I wrote a sparc babckend (which had some unusual features like register windows) in C; that definitely wasn't what the class was doing.