Teaching

Teaching

Dr. Silva teaches both undergraduate and graduate courses.
 
Teaching Philosophy

My teaching philosophy centers on two goals for my students: a rigorous theoretical understanding and the ability to implement and apply material to real-world problems. In my experiences as both teacher and student, I have found that the correct balance between theory and application is crucial for learning in any discipline, but particularly important for computational sciences. Each of the two perspectives heightens the other, bringing the students to a more complete understanding of the material and greater proficiency in application. These aims permeate all pedagogical tasks, including curricula and assignments, guiding classroom experiences, and interacting with individual students.

Teaching Experience
2020
  • Fall 2020, EEL 4930 Data Science for ECE (2 sections, expected 98 students). 
  • Fall 2020, EEE 4773 Fundamentals of Machine Learning (expected 49 students).
  • Spring 2020, EEL 4930 (Introduction) Machine Learning (48 students). Syllabus, evaluations.
  • Spring 2020, EEL 5840 Fundamentals of Machine Learning (49 students). Syllabus, evaluations.
  • Spring 2020, EEL 4930 Data Science for ECE (31 students). Syllabus, evaluations.

2019

2018

2017

  • Fall 2017, Teaching Assistant, EEL 4930/EEL 5840 Fundamentals of Machine Learning. Syllabus.
  • Spring 2017, Teaching Assistant, EEL 6935 Deep Learning. Syllabus.

2016

  • Fall 2016, Teaching Assistant, EEL 4930/EEL 5840 Fundamentals of Machine Learning. Syllabus.