Britt Long
His teaching style is confusing at times because he skips many steps in between while working our examples. He also gives very few examples to work with in order to do your homework. He does however give you many opportunities to bring your grade up and is open for readjustments as long as you communicate with him. Very understanding and nice.