I teach several classes in the biology department (follow the links at left to visit a webpage for each). In the core sequence, I teach Bio 101 Biological Principles (every fall) and Bio 102 Organismal Biology (every spring). I also teach Interim Experience courses, at first in January 2008 (a course on wolf biology), then a new IEX offered during even-numbered years (i.e., 2008, 2010, 2012...). Other courses include an upper level Aquatic Biology and the nonmajors course Fish & Fisheries.


A few thoughts on teaching

If you are considering taking a class from me, you should know that I strive to make all my classes

Current - science changes very rapidly, and I want to include the latest developments whenever I can.

Easy to Follow - the format of the class should NEVER be confusing. I try to provide sample assignments, prequizzes, etc., so that you know what is expected.

Multifaceted - people learn in many different ways, and I will try to use a combination of humor, analogy, problem-solving, in-class discussion and other techniques to try to help your learning. If you're "not getting it", please come see me!!!!

Rigorous - consistent studying and perfect attendance will NOT guarantee you an A. You need to demonstrate that you can integrate, not just regurgitate, material

Experiential - books are limited in what they can teach you. You are to learn by doing whenever possible. Speaking of which,...


Course material not covered in my syllabi

In EVERY SINGLE CLASS I wish for you to learn about personal responsibility, professional courtesy, how numbers and facts can be misused and a greater awareness of the world around you -- and your impacts upon it.

....and when I have become a flawless master of each of these, I will let you know....



Lab members eating out in summer 2007

back to top
Students race for fish in a Bio 383 Aquatic Biology lab on environmental economics.




Joel poses with Pirate, one of the dogsled dogs from Jan'08 Wolf Biology course.



2002 cooking demonstration, UF International Gourmet Association