Roy is great. Second class I've taken with him. He wants you to be successful and will work with you to get you to where you need to be. He gives good feedback and understands the stress grad students are dealing with. He keeps things light and recognizes when he makes mistakes, often finding a way to joke about them.