Scientific Computation and Simulation in Python
Teaching Assistant · Spring 2020-21 · Lahore University of Management Sciences
Served as Teaching Assistant for this applied computing course that teaches students to implement numerical algorithms and mathematical models using Python. Students gain hands-on experience with the scientific Python ecosystem.
Role: Teaching Assistant
Offered: Spring 2020–21
Topics Covered
- Python fundamentals for scientific computing
- NumPy for array operations and linear algebra
- SciPy for numerical integration, optimization, and ODE solving
- Matplotlib for visualization
- Monte Carlo simulation
- Finite difference schemes
- Modelling and simulation of dynamical systems
Tools & Libraries
Python · NumPy · SciPy · Matplotlib · Pandas · Jupyter