This site contains all the notes, videos, problem sets, links, spreadsheets, and other material that you will need for my courses.

This site only contains content. Please upload your assignments to me through Canvas.

My teaching philosophy is rooted in a few beliefs.

  1. Most people agree that the best way to learn is by doing. If you transfer that belief to a classroom setting, then active learning should be more effective than passive learning. The benefits from reading textbooks and listening to lectures is valuable and should not be discounted. However, deeper learning comes through your own efforts when solving real-world problems. All of my courses incorporate model building, simulation, case studies, in-class exercises, and project based learning techniques.
  2. The role of an teacher is similar to the role of a coach on a sports team. The coach can’t make you train harder or longer. But, the coach can facilitate the best practices, create learning experiences for the players, create an atmosphere that fosters your personal development, and give immediate feedback to help you improve.  As your teacher, I will provide all the learning experiences for you to comprehend the material.  It is up to  you to provide the work ethic and the effort.
  3. My favorite teachers were the ones who taught me “how and why” rather than just “how”. I want students to learn the subject matter and its implications rather than just memorizing information. It’s important for you to know “why”.
  4. A course should include more than just academic material. A well-crafted course should also include exposure to industry professionals, industry trends, mentoring opportunities, and career development.

“Education is what remains after you forget what you learned in school”