Mark Scott
Dr. Scott is honestly the best professor I've taken at Miami. His lectures are clear, the homework is hard (but based off problems from lecture) and he records lectures/posts notes from lectures online. Super accessible outside class, and answers emails regularly. If he is an option for a course you want to take, take him, you wont regret it.