Gareth Hopkins
Dr. Hopkins is a very kind prof and is super thorough and organized. Lectures and assignments are easy to follow, but beware that BI343 will be challenging and time consuming for learning how to use software + heavy scientific writing; office hours were definitely helpful for this, as well as him being generous with granting extensions.