Mr. Semple, out of all my teachers in my entire high school experience, prepared me most thoroughly for the "real world" and the industry. He gave the perfect mix of criticism and encouragement.
I had him a while back as a Freshman. He is strict in some areas, but he is a great guy. Don't cause trouble in his class and you'll have fun.