Professor Kulawy makes learning a lot of new and sometimes overwhelming information easier to learn. He provides detailed power point slides and he lets you know what you should study for your exams so you are well prepared. I recommend taking his class!