Cory Shoemaker
Great teacher, very passionate and knowledgeable about not just plants, but most everything. Lectures are entertaining. Posts slides online. If you just pay attention and study an adequate amount, you'll be fine.