One of the best professors at DePaul I have ever had. He is very knowledge in the field because he has tons and tons of real world experience. I would highly recommend this professor because of his experience and he cares about his students. Agile is every important and he makes complex topics easy to understand.