Current Courses TEACHING TEACHING Current Courses Previous Courses BIO 5112 Plant PhysiologyBIO 621 Genetics and GenomicsBIO 403 Critical Thinking, Scientific Writing and EthicsBIO 401/402 Seminars in BiologyBIO 313 Cell BiologyBIO 221 GeneticsBIO 100 Biology Laboratory