Martin Rodriguez
I would really recommend taking this teacher! Lectures are interesting and short The reviews are literally what's on the test. You'll do great as long as as you go over his materials on Blackboard.