Super interesting intro class, very caring guy and if you put effort into the assignments you will get an A. Only complaint is the lectures are a little disorganized, but overall he is a very nice guy and there's very little homework. Make sure you go to the guest lectures because he does pop attendance checks. Overall really cool class and easy A!