Scott Johnson
Lectures are extremely confusing because he often gets off topic and talks himself into circles. Often brings up that there's information on the test that you won't find in the textbook so you really do have to attend every lecture. especially because he WILL NOT try to help you outand he covers a LOT of information each chapter. very hard.