> has been pretty controversial course which other members of the department gave accused of not sufficiently preparing students for the second year curriculum which mostly use imparative languages like C/C++/Java (which they don't really teach you either) resulting in more topics pushed into third year.
This complain is very typical in case of Scheme or general FP based courses. Everyone wants to be taught the most shiny trendy language of the time.
Infact, UWaterloo uses HtDP for its introductory course and I've heard that they churn out excellent developers who understand the data they are working with.