Philosophy

Methodology

 

Philosophy

Simply put, I will always consider you as my student. Whether we have one class together or several, I want you to know that you can always seek me out. By email, phone or in person; to help solve a problem or just talk; today or any time in the future. My relationships with students are exhibited by listening, patience, and showing empathy. I am not only interested in your learning, but also in your welfare.

Methodology

I have what some consider a relaxed style and believe that learning should be fun as well as challenging.

Recently, there has been a greater emphasis on teachers as facilitators, especialy in technology. In that respect, I want you to surpass attaining the goals of the class and achieve real understanding. That is accomplished through active learning: a combination of covering the course material, enhancements to the material that I supply, and proactive participation of the student.

My classes are typically structured in the following fashion:

  • Textbook Material - It is your responsibility to read the material before coming to class and be prepared to discuss it.
  • Discussion (aka lecture) - The discussion of the material, encompassing questions, analysis, and debate of concepts. I encourage questions. If you do not understand, ask. If the explanation is not adequate, say so. An explanation, however eloquent, is worthless unless you understand it. In regard to analysis and debate, there are often times many acceptable solutions to a problem. Being exposed to different tactics, aspects, and opinions, enhances learning.
  • Tutorial - A guided, step-by-step approach to help you gain experience in creating files and performing functions together as a class. I attempt to have the student with the least experience set my pace, assuming they have met any prerequisites and the objectives of the class are still met.
  • Labs - In class assignments that allow you to put into practice the concepts you learned during the tutorial.
  • Projects - At home assignments designed to challenge your skill level and demonstrate your understanding of tutorial and lab concepts.
  • Test/Exam - Used to ascertain if terminology and concepts are being retained.