Here is a sampling of courses I have taught at the undergraduate and graduate level.
Computational Thinking and Problem Solving. This course explores how computational thinking influences all facets of our lives and introduces students to CT as way of thinking that includes among other things problem solving, abstracting, algorithmic thinking, and pattern recognition. The course provides an overview of computational thinking; explore ideas that support development of CT skills in the classroom; and expose teachers to tools that can be used in the classroom to incorporate CT practices.
Leadership and Technology. The purpose of this course, broadly speaking, is to help students develop as a technology leader. Toward this end, this class examines the aims of education, the history and evolution of technology, principles of leadership, and the intersection of these three elements. Thus, this course pulls from a number of disciplines—both inside and outside of education—to satisfy the goals of the course.
Introduction to Education Research I: Methodology. An introductory course in education research and evaluation methodology, which considers the various methods of education research, the formulation of research hypothesis, and the preparation of research reports.
Computers and Cognition. This course deals with the interaction between memory and human cognition with technology in general and computers in specific. Specifically, we will explore the issues of affordances computers offer in terms of learning and how people learn in a technology rich environment (e.g., the web, hypermedia environments, virtual environments, video vs. text).
Advanced Educational Psychology. This course provides a broad overview of theories and research within educational psychology, encompassing cognitive development, learning, instruction, and educational assessment.
Learning and Motivation. Study Abroad Program, New Delhi, India. This course introduces pre-service K-12 teachers to basic concepts of classroom management, learning, motivation, and assessment. The course builds understanding of concepts and novice-level skill in applying those concepts to teaching and learning situations in K-12 schools.