Dan Harpool
Professor definitely understands the academic aspects of the subject, but also provides decades of real world experience. Final grade is a fair balance of exams, attendance and assignments.