Teaching Activities and Innovations

Teaching philosophy

I have taught eight different undergraduate courses with over 7200 students, from freshman to senior level. Throughout my teaching I observed and improved how: (a) students learn better when they construct their knowledge through active learning, (b) students are more engaged when applying class concepts to solve real-world problems, and (c) the learning process and knowledge retention are improved with the use of frequent assessments and immediate feedback.

Teaching experience

Course name Term taught
Numerical Methods 1 Spring 2018, Fall 2018, Spring 2019, Fall 2019, Spring 2020, Fall 2020, Spring 2021, Fall 2021, Spring 2022, Fall 2022, Spring 2023
Applied Linear Algebra Fall 2020
Computational Tools for Linear Algebra Spring 2020
Brushing up Linear Algebra and Programming Fundamentals using Python Fall 2019
Python for Data Fall 2019, Spring 2020 - Pot A, Spring 2020 - Pot B
Real World Cases in Scientific Computing Fall 2018
Introduction to Online Learning Systems Fall 2017
Finite Element Analysis Spring 2016, Spring 2017
Introductory Solid Mechanics Spring 2012, Fall 2012, Spring 2013, Fall 2013, Spring 2014, Fall 2015, Fall 2016, Fall 2017
Statics Fall 2014, Spring 2015, Spring 2017

Teaching awards

Contact information

Mariana Silva
2213 Siebel Center
(217) 300-6633