To see a complete list of courses offered and their descriptions, visit the online course catalog. Please see the right toolbar for individual course websites.
This course is helpful for many disciplines, not only the life sciences. It will introduce students to basic computing concepts and tools useful in many applications. Students will learn to work in the Unix environment and write bash shell scripts. They will learn to program using Python and explore graphing, numerical analysis, and statistical computing libraries, such as NumPy, SciPy, pandas, and Matplotlib. The course will also include an introduction to Machine learning and will conclude with a Python project focused on data analysis. No previous programming knowledge is required. This course is designed for beginners. This online course provides pre-recorded lectures and notes to help students learn the material at their own pace. However, students are expected to meet weekly and daily class assignment deadlines. In addition, virtual office hours will be available for one-on-one help. Students are required to attend the three midterm exams synchronously. Flexibility will be provided to accommodate student schedules and time zones.
Days/Times: MTThF 1:00PM - 2:15PM
Instructor: Procopio, Maria
Room:
Status: Open
Seats Available: 36/36
PosTag(s): n/a
×
Introduction to Computing AS.250.205 (01)
This course is helpful for many disciplines, not only the life sciences. It will introduce students to basic computing concepts and tools useful in many applications. Students will learn to work in the Unix environment and write bash shell scripts. They will learn to program using Python and explore graphing, numerical analysis, and statistical computing libraries, such as NumPy, SciPy, pandas, and Matplotlib. The course will also include an introduction to Machine learning and will conclude with a Python project focused on data analysis. No previous programming knowledge is required. This course is designed for beginners. This online course provides pre-recorded lectures and notes to help students learn the material at their own pace. However, students are expected to meet weekly and daily class assignment deadlines. In addition, virtual office hours will be available for one-on-one help. Students are required to attend the three midterm exams synchronously. Flexibility will be provided to accommodate student schedules and time zones.
Days/Times: MWF 10:00AM - 10:50AM
Instructor: Damjanovic, Ana
Room: UG Teaching Lab (UTL) G98
Status: Open
Seats Available: 36/36
PosTag(s): COGS-COMPCG
×
Introduction to Computing AS.250.205 (02)
This course is helpful for many disciplines, not only the life sciences. It will introduce students to basic computing concepts and tools useful in many applications. Students will learn to work in the Unix environment and write bash shell scripts. They will learn to program using Python and explore graphing, numerical analysis, and statistical computing libraries, such as NumPy, SciPy, pandas, and Matplotlib. The course will also include an introduction to Machine learning and will conclude with a Python project focused on data analysis. No previous programming knowledge is required. This course is designed for beginners. This online course provides pre-recorded lectures and notes to help students learn the material at their own pace. However, students are expected to meet weekly and daily class assignment deadlines. In addition, virtual office hours will be available for one-on-one help. Students are required to attend the three midterm exams synchronously. Flexibility will be provided to accommodate student schedules and time zones.
Days/Times: MWF 11:00AM - 11:50AM
Instructor: Damjanovic, Ana
Room: UG Teaching Lab (UTL) G98
Status: Open
Seats Available: 36/36
PosTag(s): COGS-COMPCG
×
Introduction to Computing AS.250.205 (03)
This course is helpful for many disciplines, not only the life sciences. It will introduce students to basic computing concepts and tools useful in many applications. Students will learn to work in the Unix environment and write bash shell scripts. They will learn to program using Python and explore graphing, numerical analysis, and statistical computing libraries, such as NumPy, SciPy, pandas, and Matplotlib. The course will also include an introduction to Machine learning and will conclude with a Python project focused on data analysis. No previous programming knowledge is required. This course is designed for beginners. This online course provides pre-recorded lectures and notes to help students learn the material at their own pace. However, students are expected to meet weekly and daily class assignment deadlines. In addition, virtual office hours will be available for one-on-one help. Students are required to attend the three midterm exams synchronously. Flexibility will be provided to accommodate student schedules and time zones.
Days/Times: MWF 9:00AM - 9:50AM
Instructor: Damjanovic, Ana
Room: UG Teaching Lab (UTL) G98
Status: Open
Seats Available: 36/36
PosTag(s): COGS-COMPCG
×
Introduction to Computing AS.250.205 (04)
This course is helpful for many disciplines, not only the life sciences. It will introduce students to basic computing concepts and tools useful in many applications. Students will learn to work in the Unix environment and write bash shell scripts. They will learn to program using Python and explore graphing, numerical analysis, and statistical computing libraries, such as NumPy, SciPy, pandas, and Matplotlib. The course will also include an introduction to Machine learning and will conclude with a Python project focused on data analysis. No previous programming knowledge is required. This course is designed for beginners. This online course provides pre-recorded lectures and notes to help students learn the material at their own pace. However, students are expected to meet weekly and daily class assignment deadlines. In addition, virtual office hours will be available for one-on-one help. Students are required to attend the three midterm exams synchronously. Flexibility will be provided to accommodate student schedules and time zones.
Days/Times: TTh 9:00AM - 10:15AM
Instructor: Procopio, Maria
Room: UG Teaching Lab (UTL) G98
Status: Open
Seats Available: 36/36
PosTag(s): COGS-COMPCG
×
Introduction to Computing AS.250.205 (05)
This course is helpful for many disciplines, not only the life sciences. It will introduce students to basic computing concepts and tools useful in many applications. Students will learn to work in the Unix environment and write bash shell scripts. They will learn to program using Python and explore graphing, numerical analysis, and statistical computing libraries, such as NumPy, SciPy, pandas, and Matplotlib. The course will also include an introduction to Machine learning and will conclude with a Python project focused on data analysis. No previous programming knowledge is required. This course is designed for beginners. This online course provides pre-recorded lectures and notes to help students learn the material at their own pace. However, students are expected to meet weekly and daily class assignment deadlines. In addition, virtual office hours will be available for one-on-one help. Students are required to attend the three midterm exams synchronously. Flexibility will be provided to accommodate student schedules and time zones.
Days/Times: TTh 12:00PM - 1:15PM
Instructor: Procopio, Maria
Room: UG Teaching Lab (UTL) G98
Status: Open
Seats Available: 36/36
PosTag(s): COGS-COMPCG
×
Introduction to Computing AS.250.205 (06)
This course is helpful for many disciplines, not only the life sciences. It will introduce students to basic computing concepts and tools useful in many applications. Students will learn to work in the Unix environment and write bash shell scripts. They will learn to program using Python and explore graphing, numerical analysis, and statistical computing libraries, such as NumPy, SciPy, pandas, and Matplotlib. The course will also include an introduction to Machine learning and will conclude with a Python project focused on data analysis. No previous programming knowledge is required. This course is designed for beginners. This online course provides pre-recorded lectures and notes to help students learn the material at their own pace. However, students are expected to meet weekly and daily class assignment deadlines. In addition, virtual office hours will be available for one-on-one help. Students are required to attend the three midterm exams synchronously. Flexibility will be provided to accommodate student schedules and time zones.
Days/Times: TTh 3:00PM - 4:15PM
Instructor: Procopio, Maria
Room: UG Teaching Lab (UTL) G98
Status: Open
Seats Available: 36/36
PosTag(s): COGS-COMPCG
×
Introduction to Computing AS.250.205 (07)
This course is helpful for many disciplines, not only the life sciences. It will introduce students to basic computing concepts and tools useful in many applications. Students will learn to work in the Unix environment and write bash shell scripts. They will learn to program using Python and explore graphing, numerical analysis, and statistical computing libraries, such as NumPy, SciPy, pandas, and Matplotlib. The course will also include an introduction to Machine learning and will conclude with a Python project focused on data analysis. No previous programming knowledge is required. This course is designed for beginners. This online course provides pre-recorded lectures and notes to help students learn the material at their own pace. However, students are expected to meet weekly and daily class assignment deadlines. In addition, virtual office hours will be available for one-on-one help. Students are required to attend the three midterm exams synchronously. Flexibility will be provided to accommodate student schedules and time zones.
Days/Times: TTh 3:00PM - 4:15PM
Instructor: Staff
Room: UG Teaching Lab (UTL) G98
Status: Open
Seats Available: 36/36
PosTag(s): COGS-COMPCG
×
Protein Engineering and Biochemistry Lab AS.250.253 (01)
This laboratory examines the relationship between genes and proteins in the context of disease and evolution. It is a research project lab in which the structural and functional consequences of mutations are determined for a model protein. Students will learn basic protein science and standard biochemical techniques and methods in protein engineering. They will perform experiments in site-directed mutagenesis, protein purification, and structural, functional and physical characterization of proteins. No prerequisites. Courses offered in Fall and Spring semesters.
Days/Times: M 1:30PM - 5:30PM
Instructor: Sorenson, Jaime
Room: UG Teaching Lab (UTL) G96
Status: Open
Seats Available: 18/18
PosTag(s): CHBE-ACBE
×
Protein Engineering and Biochemistry Lab AS.250.253 (02)
This laboratory examines the relationship between genes and proteins in the context of disease and evolution. It is a research project lab in which the structural and functional consequences of mutations are determined for a model protein. Students will learn basic protein science and standard biochemical techniques and methods in protein engineering. They will perform experiments in site-directed mutagenesis, protein purification, and structural, functional and physical characterization of proteins. No prerequisites. Courses offered in Fall and Spring semesters.
Days/Times: T 1:30PM - 5:30PM
Instructor: Sorenson, Jaime
Room: UG Teaching Lab (UTL) G96
Status: Open
Seats Available: 18/18
PosTag(s): CHBE-ACBE
×
Protein Engineering and Biochemistry Lab AS.250.253 (05)
This laboratory examines the relationship between genes and proteins in the context of disease and evolution. It is a research project lab in which the structural and functional consequences of mutations are determined for a model protein. Students will learn basic protein science and standard biochemical techniques and methods in protein engineering. They will perform experiments in site-directed mutagenesis, protein purification, and structural, functional and physical characterization of proteins. No prerequisites. Courses offered in Fall and Spring semesters.
Days/Times: F 1:30PM - 5:30PM
Instructor: Robinson, Aaron; Sorenson, Jaime
Room: UG Teaching Lab (UTL) G96
Status: Open
Seats Available: 18/18
PosTag(s): CHBE-ACBE
×
Protein Engineering and Biochemistry Lab AS.250.253 (07)
This laboratory examines the relationship between genes and proteins in the context of disease and evolution. It is a research project lab in which the structural and functional consequences of mutations are determined for a model protein. Students will learn basic protein science and standard biochemical techniques and methods in protein engineering. They will perform experiments in site-directed mutagenesis, protein purification, and structural, functional and physical characterization of proteins. No prerequisites. Courses offered in Fall and Spring semesters.
Days/Times: T 6:00PM - 10:00PM
Instructor: Robinson, Aaron; Sorenson, Jaime
Room: UG Teaching Lab (UTL) G96
Status: Open
Seats Available: 18/18
PosTag(s): CHBE-ACBE
×
Protein Engineering and Biochemistry Lab AS.250.253 (08)
This laboratory examines the relationship between genes and proteins in the context of disease and evolution. It is a research project lab in which the structural and functional consequences of mutations are determined for a model protein. Students will learn basic protein science and standard biochemical techniques and methods in protein engineering. They will perform experiments in site-directed mutagenesis, protein purification, and structural, functional and physical characterization of proteins. No prerequisites. Courses offered in Fall and Spring semesters.
Days/Times: W 6:00PM - 10:00PM
Instructor: Robinson, Aaron; Sorenson, Jaime
Room: UG Teaching Lab (UTL) G96
Status: Open
Seats Available: 18/18
PosTag(s): CHBE-ACBE
×
Protein Engineering and Biochemistry Lab AS.250.253 (09)
This laboratory examines the relationship between genes and proteins in the context of disease and evolution. It is a research project lab in which the structural and functional consequences of mutations are determined for a model protein. Students will learn basic protein science and standard biochemical techniques and methods in protein engineering. They will perform experiments in site-directed mutagenesis, protein purification, and structural, functional and physical characterization of proteins. No prerequisites. Courses offered in Fall and Spring semesters.
Days/Times: Th 6:00PM - 10:00PM
Instructor: Robinson, Aaron; Sorenson, Jaime
Room: UG Teaching Lab (UTL) G96
Status: Open
Seats Available: 18/18
PosTag(s): CHBE-ACBE
×
Biochemistry I AS.250.315 (01)
Foundation for advanced classes in Biophysics and other quantitative biological disciplines. This class is the first semester of a two semester course in biochemistry. Topics in Biochemistry I include chemical and physical properties of biomolecules and energetic principles of catabolic pathways.
Focuses on reproductive physiology and biochemical and molecular regulation of the female and male reproductive tracts. Topics include the hypothalamus and pituitary, peptide and steroid hormone action, epididymis and male accessory sex organs, female reproductive tract, menstrual cycle, ovulation and gamete transport, fertilization and fertility enhancement, sexually transmitted diseases, and male and female contraceptive methods. Introductory lectures on each topic followed by research-oriented lectures and readings from current literature.
Days/Times: T 3:00PM - 4:40PM
Instructor: Zirkin, Barry R
Room: Olin 305
Status: Open
Seats Available: 110/110
PosTag(s): BIOL-UL, BEHB-BIOBEH, CHBE-ACBE
×
Molecular Biophysics Laboratory AS.250.383 (01)
An advanced inquiry based laboratory course covering experimental biophysical techniques to introduce fundamental physical principles governing the structure/function relationship of biological macromolecules. Students will investigate a “model protein”, staphylococcal nuclease, the “hydrogen atom” of biophysics. Using a vast library of variants, the effect of small changes in protein sequence will be explored. A variety of techniques will be used to probe the equilibrium thermodynamics and kinetic properties of this system; chromatography, spectroscopy (UV-Vis, fluorescence, circular dichroism, nuclear magnetic resonance), calorimetry, analytical centrifugation, X-ray crystallography, mass spectroscopy, and computational methods as needed for analysis. These methods coupled with perturbations to the molecular environment (ligands, co-solvents, and temperature) will help to elucidate protein function. Prerequisite: Introduction to Scientific Computing (250.205) or equivalent. Biophysical Chemistry (250.372 or 020.370) or equivalent. Course taught in Fall and Spring.
Days/Times: W 1:30PM - 5:30PM
Instructor: Robinson, Aaron
Room: UG Teaching Lab (UTL) G89
Status: Approval Required
Seats Available: 9/9
PosTag(s): n/a
×
Molecular Biophysics Laboratory AS.250.383 (02)
An advanced inquiry based laboratory course covering experimental biophysical techniques to introduce fundamental physical principles governing the structure/function relationship of biological macromolecules. Students will investigate a “model protein”, staphylococcal nuclease, the “hydrogen atom” of biophysics. Using a vast library of variants, the effect of small changes in protein sequence will be explored. A variety of techniques will be used to probe the equilibrium thermodynamics and kinetic properties of this system; chromatography, spectroscopy (UV-Vis, fluorescence, circular dichroism, nuclear magnetic resonance), calorimetry, analytical centrifugation, X-ray crystallography, mass spectroscopy, and computational methods as needed for analysis. These methods coupled with perturbations to the molecular environment (ligands, co-solvents, and temperature) will help to elucidate protein function. Prerequisite: Introduction to Scientific Computing (250.205) or equivalent. Biophysical Chemistry (250.372 or 020.370) or equivalent. Course taught in Fall and Spring.
Days/Times: Th 1:30PM - 5:30PM
Instructor: Robinson, Aaron
Room: UG Teaching Lab (UTL) G89
Status: Approval Required
Seats Available: 9/9
PosTag(s): n/a
×
Advanced Seminar in Macromolecular Binding AS.250.420 (01)
All biological processes require the interactions of macromolecules with each other or with ligands that activate or inhibit their activities in a controlled manner. This is a literature and skills-based course that will discuss theoretical principles, logic, approaches and practical considerations used to study these binding processes from a quantitative perspective. Topics will include thermodynamics, single and multiple binding equilibria, linkage relationships, cooperativity, allostery, and macromolecular assembly. Some biophysical methods used in the study of binding reactions will be discussed. Simulation and analysis of binding scenarios will be used to analyze illustrate binding schemes, and examples from the scientific literature will be reviewed and discussed. Basic working knowledge of Python is helpful. The writing component will be in one of the common formats employed in the professional biophysics field.
Recommended Course Background: AS.250.372 Biophysical Chemistry
Days/Times: TTh 10:30AM - 11:45AM
Instructor: Fleming, Karen
Room:
Status: Open
Seats Available: 15/15
PosTag(s): n/a
Course # (Section)
Title
Day/Times
Instructor
Location
Term
Course Details
AS.250.205 (83)
Introduction to Computing
MTThF 1:00PM - 2:15PM
Procopio, Maria
Summer 2025
This course is helpful for many disciplines, not only the life sciences. It will introduce students to basic computing concepts and tools useful in many applications. Students will learn to work in the Unix environment and write bash shell scripts. They will learn to program using Python and explore graphing, numerical analysis, and statistical computing libraries, such as NumPy, SciPy, pandas, and Matplotlib. The course will also include an introduction to Machine learning and will conclude with a Python project focused on data analysis. No previous programming knowledge is required. This course is designed for beginners. This online course provides pre-recorded lectures and notes to help students learn the material at their own pace. However, students are expected to meet weekly and daily class assignment deadlines. In addition, virtual office hours will be available for one-on-one help. Students are required to attend the three midterm exams synchronously. Flexibility will be provided to accommodate student schedules and time zones.
AS.250.205 (01)
Introduction to Computing
MWF 10:00AM - 10:50AM
Damjanovic, Ana
UG Teaching Lab (UTL) G98
Fall 2025
This course is helpful for many disciplines, not only the life sciences. It will introduce students to basic computing concepts and tools useful in many applications. Students will learn to work in the Unix environment and write bash shell scripts. They will learn to program using Python and explore graphing, numerical analysis, and statistical computing libraries, such as NumPy, SciPy, pandas, and Matplotlib. The course will also include an introduction to Machine learning and will conclude with a Python project focused on data analysis. No previous programming knowledge is required. This course is designed for beginners. This online course provides pre-recorded lectures and notes to help students learn the material at their own pace. However, students are expected to meet weekly and daily class assignment deadlines. In addition, virtual office hours will be available for one-on-one help. Students are required to attend the three midterm exams synchronously. Flexibility will be provided to accommodate student schedules and time zones.
AS.250.205 (02)
Introduction to Computing
MWF 11:00AM - 11:50AM
Damjanovic, Ana
UG Teaching Lab (UTL) G98
Fall 2025
This course is helpful for many disciplines, not only the life sciences. It will introduce students to basic computing concepts and tools useful in many applications. Students will learn to work in the Unix environment and write bash shell scripts. They will learn to program using Python and explore graphing, numerical analysis, and statistical computing libraries, such as NumPy, SciPy, pandas, and Matplotlib. The course will also include an introduction to Machine learning and will conclude with a Python project focused on data analysis. No previous programming knowledge is required. This course is designed for beginners. This online course provides pre-recorded lectures and notes to help students learn the material at their own pace. However, students are expected to meet weekly and daily class assignment deadlines. In addition, virtual office hours will be available for one-on-one help. Students are required to attend the three midterm exams synchronously. Flexibility will be provided to accommodate student schedules and time zones.
AS.250.205 (03)
Introduction to Computing
MWF 9:00AM - 9:50AM
Damjanovic, Ana
UG Teaching Lab (UTL) G98
Fall 2025
This course is helpful for many disciplines, not only the life sciences. It will introduce students to basic computing concepts and tools useful in many applications. Students will learn to work in the Unix environment and write bash shell scripts. They will learn to program using Python and explore graphing, numerical analysis, and statistical computing libraries, such as NumPy, SciPy, pandas, and Matplotlib. The course will also include an introduction to Machine learning and will conclude with a Python project focused on data analysis. No previous programming knowledge is required. This course is designed for beginners. This online course provides pre-recorded lectures and notes to help students learn the material at their own pace. However, students are expected to meet weekly and daily class assignment deadlines. In addition, virtual office hours will be available for one-on-one help. Students are required to attend the three midterm exams synchronously. Flexibility will be provided to accommodate student schedules and time zones.
AS.250.205 (04)
Introduction to Computing
TTh 9:00AM - 10:15AM
Procopio, Maria
UG Teaching Lab (UTL) G98
Fall 2025
This course is helpful for many disciplines, not only the life sciences. It will introduce students to basic computing concepts and tools useful in many applications. Students will learn to work in the Unix environment and write bash shell scripts. They will learn to program using Python and explore graphing, numerical analysis, and statistical computing libraries, such as NumPy, SciPy, pandas, and Matplotlib. The course will also include an introduction to Machine learning and will conclude with a Python project focused on data analysis. No previous programming knowledge is required. This course is designed for beginners. This online course provides pre-recorded lectures and notes to help students learn the material at their own pace. However, students are expected to meet weekly and daily class assignment deadlines. In addition, virtual office hours will be available for one-on-one help. Students are required to attend the three midterm exams synchronously. Flexibility will be provided to accommodate student schedules and time zones.
AS.250.205 (05)
Introduction to Computing
TTh 12:00PM - 1:15PM
Procopio, Maria
UG Teaching Lab (UTL) G98
Fall 2025
This course is helpful for many disciplines, not only the life sciences. It will introduce students to basic computing concepts and tools useful in many applications. Students will learn to work in the Unix environment and write bash shell scripts. They will learn to program using Python and explore graphing, numerical analysis, and statistical computing libraries, such as NumPy, SciPy, pandas, and Matplotlib. The course will also include an introduction to Machine learning and will conclude with a Python project focused on data analysis. No previous programming knowledge is required. This course is designed for beginners. This online course provides pre-recorded lectures and notes to help students learn the material at their own pace. However, students are expected to meet weekly and daily class assignment deadlines. In addition, virtual office hours will be available for one-on-one help. Students are required to attend the three midterm exams synchronously. Flexibility will be provided to accommodate student schedules and time zones.
AS.250.205 (06)
Introduction to Computing
TTh 3:00PM - 4:15PM
Procopio, Maria
UG Teaching Lab (UTL) G98
Fall 2025
This course is helpful for many disciplines, not only the life sciences. It will introduce students to basic computing concepts and tools useful in many applications. Students will learn to work in the Unix environment and write bash shell scripts. They will learn to program using Python and explore graphing, numerical analysis, and statistical computing libraries, such as NumPy, SciPy, pandas, and Matplotlib. The course will also include an introduction to Machine learning and will conclude with a Python project focused on data analysis. No previous programming knowledge is required. This course is designed for beginners. This online course provides pre-recorded lectures and notes to help students learn the material at their own pace. However, students are expected to meet weekly and daily class assignment deadlines. In addition, virtual office hours will be available for one-on-one help. Students are required to attend the three midterm exams synchronously. Flexibility will be provided to accommodate student schedules and time zones.
AS.250.205 (07)
Introduction to Computing
TTh 3:00PM - 4:15PM
Staff
UG Teaching Lab (UTL) G98
Fall 2025
This course is helpful for many disciplines, not only the life sciences. It will introduce students to basic computing concepts and tools useful in many applications. Students will learn to work in the Unix environment and write bash shell scripts. They will learn to program using Python and explore graphing, numerical analysis, and statistical computing libraries, such as NumPy, SciPy, pandas, and Matplotlib. The course will also include an introduction to Machine learning and will conclude with a Python project focused on data analysis. No previous programming knowledge is required. This course is designed for beginners. This online course provides pre-recorded lectures and notes to help students learn the material at their own pace. However, students are expected to meet weekly and daily class assignment deadlines. In addition, virtual office hours will be available for one-on-one help. Students are required to attend the three midterm exams synchronously. Flexibility will be provided to accommodate student schedules and time zones.
AS.250.253 (01)
Protein Engineering and Biochemistry Lab
M 1:30PM - 5:30PM
Sorenson, Jaime
UG Teaching Lab (UTL) G96
Fall 2025
This laboratory examines the relationship between genes and proteins in the context of disease and evolution. It is a research project lab in which the structural and functional consequences of mutations are determined for a model protein. Students will learn basic protein science and standard biochemical techniques and methods in protein engineering. They will perform experiments in site-directed mutagenesis, protein purification, and structural, functional and physical characterization of proteins. No prerequisites. Courses offered in Fall and Spring semesters.
AS.250.253 (02)
Protein Engineering and Biochemistry Lab
T 1:30PM - 5:30PM
Sorenson, Jaime
UG Teaching Lab (UTL) G96
Fall 2025
This laboratory examines the relationship between genes and proteins in the context of disease and evolution. It is a research project lab in which the structural and functional consequences of mutations are determined for a model protein. Students will learn basic protein science and standard biochemical techniques and methods in protein engineering. They will perform experiments in site-directed mutagenesis, protein purification, and structural, functional and physical characterization of proteins. No prerequisites. Courses offered in Fall and Spring semesters.
AS.250.253 (05)
Protein Engineering and Biochemistry Lab
F 1:30PM - 5:30PM
Robinson, Aaron; Sorenson, Jaime
UG Teaching Lab (UTL) G96
Fall 2025
This laboratory examines the relationship between genes and proteins in the context of disease and evolution. It is a research project lab in which the structural and functional consequences of mutations are determined for a model protein. Students will learn basic protein science and standard biochemical techniques and methods in protein engineering. They will perform experiments in site-directed mutagenesis, protein purification, and structural, functional and physical characterization of proteins. No prerequisites. Courses offered in Fall and Spring semesters.
AS.250.253 (07)
Protein Engineering and Biochemistry Lab
T 6:00PM - 10:00PM
Robinson, Aaron; Sorenson, Jaime
UG Teaching Lab (UTL) G96
Fall 2025
This laboratory examines the relationship between genes and proteins in the context of disease and evolution. It is a research project lab in which the structural and functional consequences of mutations are determined for a model protein. Students will learn basic protein science and standard biochemical techniques and methods in protein engineering. They will perform experiments in site-directed mutagenesis, protein purification, and structural, functional and physical characterization of proteins. No prerequisites. Courses offered in Fall and Spring semesters.
AS.250.253 (08)
Protein Engineering and Biochemistry Lab
W 6:00PM - 10:00PM
Robinson, Aaron; Sorenson, Jaime
UG Teaching Lab (UTL) G96
Fall 2025
This laboratory examines the relationship between genes and proteins in the context of disease and evolution. It is a research project lab in which the structural and functional consequences of mutations are determined for a model protein. Students will learn basic protein science and standard biochemical techniques and methods in protein engineering. They will perform experiments in site-directed mutagenesis, protein purification, and structural, functional and physical characterization of proteins. No prerequisites. Courses offered in Fall and Spring semesters.
AS.250.253 (09)
Protein Engineering and Biochemistry Lab
Th 6:00PM - 10:00PM
Robinson, Aaron; Sorenson, Jaime
UG Teaching Lab (UTL) G96
Fall 2025
This laboratory examines the relationship between genes and proteins in the context of disease and evolution. It is a research project lab in which the structural and functional consequences of mutations are determined for a model protein. Students will learn basic protein science and standard biochemical techniques and methods in protein engineering. They will perform experiments in site-directed mutagenesis, protein purification, and structural, functional and physical characterization of proteins. No prerequisites. Courses offered in Fall and Spring semesters.
AS.250.315 (01)
Biochemistry I
MWF 10:00AM - 10:50AM
Barrick, Doug; Nikolova, Evgenia Nikolaevna
Fall 2025
Foundation for advanced classes in Biophysics and other quantitative biological disciplines. This class is the first semester of a two semester course in biochemistry. Topics in Biochemistry I include chemical and physical properties of biomolecules and energetic principles of catabolic pathways.
AS.250.351 (01)
Reproductive Physiology
T 3:00PM - 4:40PM
Zirkin, Barry R
Olin 305
Fall 2025
Focuses on reproductive physiology and biochemical and molecular regulation of the female and male reproductive tracts. Topics include the hypothalamus and pituitary, peptide and steroid hormone action, epididymis and male accessory sex organs, female reproductive tract, menstrual cycle, ovulation and gamete transport, fertilization and fertility enhancement, sexually transmitted diseases, and male and female contraceptive methods. Introductory lectures on each topic followed by research-oriented lectures and readings from current literature.
AS.250.383 (01)
Molecular Biophysics Laboratory
W 1:30PM - 5:30PM
Robinson, Aaron
UG Teaching Lab (UTL) G89
Fall 2025
An advanced inquiry based laboratory course covering experimental biophysical techniques to introduce fundamental physical principles governing the structure/function relationship of biological macromolecules. Students will investigate a “model protein”, staphylococcal nuclease, the “hydrogen atom” of biophysics. Using a vast library of variants, the effect of small changes in protein sequence will be explored. A variety of techniques will be used to probe the equilibrium thermodynamics and kinetic properties of this system; chromatography, spectroscopy (UV-Vis, fluorescence, circular dichroism, nuclear magnetic resonance), calorimetry, analytical centrifugation, X-ray crystallography, mass spectroscopy, and computational methods as needed for analysis. These methods coupled with perturbations to the molecular environment (ligands, co-solvents, and temperature) will help to elucidate protein function. Prerequisite: Introduction to Scientific Computing (250.205) or equivalent. Biophysical Chemistry (250.372 or 020.370) or equivalent. Course taught in Fall and Spring.
AS.250.383 (02)
Molecular Biophysics Laboratory
Th 1:30PM - 5:30PM
Robinson, Aaron
UG Teaching Lab (UTL) G89
Fall 2025
An advanced inquiry based laboratory course covering experimental biophysical techniques to introduce fundamental physical principles governing the structure/function relationship of biological macromolecules. Students will investigate a “model protein”, staphylococcal nuclease, the “hydrogen atom” of biophysics. Using a vast library of variants, the effect of small changes in protein sequence will be explored. A variety of techniques will be used to probe the equilibrium thermodynamics and kinetic properties of this system; chromatography, spectroscopy (UV-Vis, fluorescence, circular dichroism, nuclear magnetic resonance), calorimetry, analytical centrifugation, X-ray crystallography, mass spectroscopy, and computational methods as needed for analysis. These methods coupled with perturbations to the molecular environment (ligands, co-solvents, and temperature) will help to elucidate protein function. Prerequisite: Introduction to Scientific Computing (250.205) or equivalent. Biophysical Chemistry (250.372 or 020.370) or equivalent. Course taught in Fall and Spring.
AS.250.420 (01)
Advanced Seminar in Macromolecular Binding
TTh 10:30AM - 11:45AM
Fleming, Karen
Fall 2025
All biological processes require the interactions of macromolecules with each other or with ligands that activate or inhibit their activities in a controlled manner. This is a literature and skills-based course that will discuss theoretical principles, logic, approaches and practical considerations used to study these binding processes from a quantitative perspective. Topics will include thermodynamics, single and multiple binding equilibria, linkage relationships, cooperativity, allostery, and macromolecular assembly. Some biophysical methods used in the study of binding reactions will be discussed. Simulation and analysis of binding scenarios will be used to analyze illustrate binding schemes, and examples from the scientific literature will be reviewed and discussed. Basic working knowledge of Python is helpful. The writing component will be in one of the common formats employed in the professional biophysics field.
Recommended Course Background: AS.250.372 Biophysical Chemistry