Kay Robbins teaching page

Teaching philosophy and strategy: I believe that a teacher's job is to make abstract concepts concrete and to show how ideas fit together. Straight lecturing has some value in introducing material, but students don't really understand something until they have successfully applied the concepts to a concrete problem.

My teaching style has changed over the years and I try to do less and less straight lecturing. I usually try to prepare fairly detailed lecture notes containing the material that the students are supposed to learn, but I try never to read the lecture notes during class. Instead I will usually work through a case study (or have the students work through it with me). As we develop the examples, I talk about the material and then refer to the lecture notes to summarize the ideas.

Course web pages: I have developed many different courses over the years, and have usually developed notes, projects and supplementary material for the courses. Here are the links to the most recent versions of some of the courses that I developed.

Major curriculum development projects: Over the years, I have collaborated with several different people on major curriculum development efforts. All of these projects were outside of my main line of research, but I felt they were important for the CS program at UTSA, so I invested my time. Here are the links to the these projects:


Research       |       Teaching       |       Grants       |       Institutional       |       Societies       |