Patrick Roney
He's pretty confusing and the notes aren't really clear. When he grades he really wants you to get explanations exactly right which is difficult because he doesn't explain it well. He's a nice guy though, and offers a lot of EC opportunities. you get like 5 skips but i would just go because otherwise you will be really confused.