BSC

SUNY Buffalo State University

Department of Physics

Teaching

Courses and Academic Instruction

Current Courses (Fall 2026):

  • PHY 108 College Physics II
  • PHY 214 Optics and Heat Lab
  • PHY 307 Modern Physics Lab

I have taught a wide variety of courses at Buffalo State University—ranging from introductory physics for non-science majors to advanced upper-level electives, modern physics, theoretical physics, laboratory instruction, and undergraduate Independent Study. My teaching philosophy focuses on fostering critical thinking, conceptual clarity, and hands-on problem-solving skills across all levels of physics education.

Courses Taught at Buffalo State University:

BSC 101 Foundations of Inquiry
PHY 100 Physics for Non-Science Majors
PHY 107 College Physics I
PHY 108 College Physics II
PHY 111 University Physics I
PHY 213 University Physics III
PHY 214 Optics and Heat Lab
PHY 305 Modern Physics I
PHY 306 Modern Physics II
PHY 307 Modern Physics Lab
PHY 320 Intro to Theoretical Physics
PHY 410 Advanced Physics Lab
PHY 435 Intro to Quantum Mechanics
PHY 495 Special Project