Seckin Ozkul
He's really passionate about the course which is awesome and makes it not as boring. If you simply read the lectures and follow along then you will be fine but don't expect to pass if you're not putting in effort. His TAs and him are accessible outside of class and they're willing to help you with any questions. Overall, he wants everyone to pass!