THE BEST PROF AT UWM! The passion, jokes, and energy of his lecture are contagious. In labs you crack logins, encrypt stuff ... it gives you a taste of what doing what he teaches feels in real life. He gives his perspective as a pen tester, which is awesome! I have been dying for other prof to tell us what is actually relevant int the industry.