If you want a fun and engaging class, sign up for him! I'm normally not good with being involved in class discussion but he makes it very easy to share your opinion but he also is an extremely funny and caring professor who genuinely wants his students to succeed. I would definitely take his class again you can't go wrong with Prof. Miles!