DO NOT TAKE THIS GUY! I took because of all the good ratings he has which I do not understand why. His lectures are AWFUL, he just talks and talks and falls off track and gives you no adequate notes. He gives you NO test review or preparation. He basically just says "study everything" with no direction. His powerpoints aren't even that helpful.