I guess I am going to count my blessing. At my uni they always stressed understanding what was happening with each line of code and understanding the concepts. I can remember taking up full classes in discussions of what certain lines of code were doing.