Abdullah Cihan
First of all do not bother buying the book. Dr. Cihans style is that he teaches everything that he considers important. He posts PowerPoints but theyre fill in the blank so less notes but you have to show up. His lectures are easy to understand and he elaborates the points very well. No assignments out of the 10 homeworks and tests.