I am a lecturer at Stanford University’s Hopkins Marine Station, where I teach courses in marine ecology, invertebrate zoology, and statistics. This site serves as the central teaching repository. I also maintain some relevant material for setting up R and related software - see the navigation bar above for details.

A list of the courses offered at Hopkins Marine Station can be found here:


Applications for the undergraduate program can be found here:


A bit more info on upcoming and past courses can be found below.

As a lecturer, I do not take graduate students. Please have a look at the list of research faculty at Hopkins - if a faculty member is a professor and NOT emeritus, then s/he may be interested in accepting graduate students, and you should reach out to them.


Upcoming courses (2021)

Statistical Modeling (Biohopk-140h)

Introduction to applied statistical modeling in a Bayesian framework. Topics will include probability, regression, model comparison, and hierarchical modeling. We will take a hands-on, computational approach (R, Stan) to gain intuition so that students can later design their own inferential models. Prerequisites for this course include introductory statistics and some calculus or linear algebra, as well as previous exposure to scientific computing. Open to graduate students; undergraduate students may enroll with consent of instructor.

Offered Winter 2021

Invertebrate Zoology (Biohopk-162h)

Survey of invertebrate diversity emphasizing form and function in a phylogenetic framework. Morphological diversity, life histories, physiology, and ecology of the major invertebrate groups, concentrating on local marine forms as examples. Current views on the phylogenetic relationships and evolution of the invertebrates. Lectures, lab, plus field trips.

Offered Spring 2021

Introduction to Research in Ecology and Ecological Physiology (Biohopk-47)

This course is a field-based inquiry into rocky shores that introduces students to ecology and environmental physiology and the research methods used to study them. Students will learn how to detect patterns quantitatively in nature through appropriate sampling methods & statistical analysis. Following exploration of appropriate background material in class and through exploration of the scientific literature, students will learn how to formulate testable hypotheses regarding the underlying causes of the patterns they discern. A variety of different aspects of ecology and physiology will be investigated cooperatively by the students during the quarter, culminating in development of an individual final paper in the form of a research proposal based on data collected during the course. The course will provide a broad conceptual introduction to the underlying biological principles that influence adaptation to the planet’s dynamic habitats, as well as inquiry-based experience in how to explore and understand complex systems in nature.

Offered Summer 2021
Co-taught with Dr. Mark Denny



elahi at stanford dot edu

120 Ocean View Blvd
Hopkins Marine Station
Pacific Grove, CA 93940