Alexander Katrompas
He was alright but I guess I expected a little more due to his reviews. They are a little sus because the critical ones disappear so take them with a grain of salt. Overall he's okay. Contradicts himself in his lectures so that was a little confusing for homework. That being said he does give you a chance to correct your hw which is cool.