Steven Karaiskos
He is an amazing teacher! I would highly recommend him! He really cares about his students and will check up on you if he notices you need some help! He understand if you are having trouble and will help you if you need it! His work is not super difficult just sometimes takes a while. The assignments are mostly fun and allow room for creativity!!