Not too easy. Not too difficult.
Dr. Adams keeps you engage with the material by live coding everything and making us write out code on whiteboards. Also for data structures, he approached them from a graphical point of view, before diving into how to implement them on code.
Data Structures in C Abstract Object Implementation
Hours per week:
Advice for students:
Don't be complacent with his policy of unlimited submission of homework. Try to do everything on time, because some assignments build upon previous ones.