Naveed Ghori
The class was split up into a lab and lecture. In lecture, he lectured (verbal only) generally following the textbook, but with cool anecdotes from his corporate experience and some videos. In lab we followed instructions in a workbook and he checked them when we finished. He's nice and gives us 100% of Q&A for the multiple choice quizzes.