Karl's a cool dude. He's wicked smart. Most of the codes you write in class are common coding interview questions. He will write comments on almost every assignment you turn in stating what he liked and what you could improve on. If you aren't comfortable with programming, you might have a bad time.