I learned a lot from him just by hanging out in his room. Really great guy.
Had him for AP Physics. Excellent teacher, great guy. Your fine as long as you do your homework, he really goes out of his way to help people.
He isn't the greatest teacher but he does okay. The labs are kind of hit or miss. He is a good guy and is really smart. Fun class though overall. I would recomend it.
An awesome guy, but a HORRIBLE ap teacher. Don't take ap, he doesn't know what he's doing.