Carl Reichard
His teaching style of showing you how to use the textbook was great. He made a complicated subject feel doable. Yes, a good amount of homework and reading and is somewhat of a fast paced class, but it's not overwhelming. He's also very available for questions which was great.