*Everything should be made as simple as possible, but not simpler. Albert Einstein*

# Teaching

Education and teaching is an integral part of the CDS Lab. The following is an incomplete list of courses that have been offered in the past or will be offered in the future:

- Course Title: Simulation and R
- Level: Data 3433 -- junior undergraduate course
- When: Spring / Fall 2020
- Where: College of Science, UT Arlington
- Instructor: Dr. Amir Shahmoradi
- Requirements: Prior familiarity with basic programming conceps.

- Course Title: Data Science with Python
- Level: PHYS 5391 -- graduate course
- When: Fall 2019 / Spring 2020
- Where: College of Science, UT Arlington
- Textbook: Data Science with Python
- Instructor: Dr. Amir Shahmoradi

- Course Title: Methods of Applied Physics II - Computers in Physics
- Level: PHYS 6302 - 001 -- graduate course
- When: Summer 2019
- Where: College of Science, UT Arlington
- Textbook: Data Science with Python, Data Science with MATLAB
- Instructor: Dr. Amir Shahmoradi

- Course Title: Introduction to Computer Programming
- Level: COE 301 / ASE 301 -- senior undergraduate course
- When: Fall 2017 -- MWF 9-10 AM
- Where: Department of Aerospace Engineering and Engineering Mechanics, UT Austin (UTC 4.110)
- Instructor: Dr. Amir Shahmoradi
- Requirements: Aerospace Engineering 211K or Computational Engineering 211K

- Course Title: Engineering Computation Lab
- Level: COE 111L -- undergraduate course
- When: Spring 2017
- Where: Department of Aerospace Engineering and Engineering Mechanics, The University of Texas at Austin
- Textbook: Instructor's online lecture notes
- Instructor: Dr. Amir Shahmoradi
- Requirements: Aerospace Engineering 211K or Computational Engineering 211K

- Course Title: Particle Astrophysics
- Level: PH 4630 -- senior undergraduate course
- When: Spring 2011
- Where: Department of Physics, Michigan Tech University
- Textbook: Particle Astrophysics, by D. H. Perkins
- Instructor: Dr. Amir Shahmoradi

- Course Title: Review of undergraduate Physics (GRE Physics preparation)
- Level: PH 5090 -- senior undergraduate course
- When: Summer 2011
- Where: Department of Physics, Michigan Tech University
- Textbook: topics primarily following the Fundamentals of Physics (6th edition), by Halliday, Resnick, and Walker
- Instructor: Dr. Amir Shahmoradi

## Other

- Course Title: Foundations of Predictive Computational Science
- Level: CSE 397 -- senior graduate course
- When: Fall 2016
- Where: Institute for Computational Engineering and Sciences, The University of Texas at Austin
- Textbook: J.T. Oden Lecture Notes
- Instructor: Dr. J. Tinsley Oden

- Course Title: General Physics I - Mech, Heat, Sound
- Level: PH 302K -- junior undergraduate course
- When: 2013-2015
- Where: Department of Physics, The University of Texas at Austin
- Textbook: College Physics, by Raymond Serway, Chris Vuille
- Instructor: Dr. Raymond Lee Orbach

- Course Title: General Physics I - Mech, Heat, Sound
- Level: PH 302K -- junior undergraduate course
- When: Spring 2013
- Where: Department of Physics, The University of Texas at Austin
- Textbook: College Physics, by Raymond Serway, Chris Vuille
- Instructor: Dr. Nathan Erickson

- Course Title: Introduction to Physics II
- Level: PH 302L -- junior undergraduate course
- When: Spring 2012, Fall 2012
- Where: Department of Physics, The University of Texas at Austin
- Instructor: Dr. Nathan Erickson

- Course Title: Engineering Physics II
- Level: PH 303 -- junior undergraduate course
- When: Fall 2011
- Where: Department of Physics, The University of Texas at Austin
- Instructor: Dr. G.W. Hoffmann

- Course Title: Quantum Mechanics I
- Level: PH 5410 -- graduate course
- When: Fall 2009
- Where: Department of Physics, Michigan Tech University
- Textbook: Principles of Quantum Mechanics, by Shankar
- Instructor: Dr. Ranjit Pati

- Course Title: Quantum Physics II
- Level: PH 3411 -- senior undergraduate course
- When: Spring 2009
- Where: Department of Physics, Michigan Tech University
- Textbook: Introduction to Quantum Mechanics, by David Griffiths
- Instructor: Dr. Donald Beck

- Course Title: University Physics I
- Level: PH 2100 -- junior undergraduate course
- When: Spring 2008
- Where: Department of Physics, Michigan Tech University
- Instructor: Dr. Jonathan Jaszczak

- Course Title: University Physics Laboratory I
- Level: PH 1100 -- junior undergraduate course
- When: Fall 2007, Fall 2008
- Where: Department of Physics, Michigan Tech University
- Instructor: Michael R. Meyer

- Course Title: Astrophysics I
- Level: graduate course
- When: Spring 2007
- Where: Department of Physics, Sharif University of Technology
- Instructor: Dr. Mahmoud Bahmanabadi