Fundamental to my teaching philosophy, and supported by the work of Bain (2004) and others, is the idea that knowledge is constructed, not received. From this philosophy, it follows that the role of a teacher is not to treat the student as an empty vessel that needs to be filled, rather to facilitate and support the construction of knowledge through an equal partnership. As an educator, I see my role as one of providing the necessary tools, structure, and environment within which students can challenge their understanding of the world and incorporate new information, but I also recognize that pushing students to engage with material in a way that may be different from what they are used to can cause both anxiety and disengagement (Richardson, 2004; Bouhlila, 2011; Richardson, 2004). As such, I have tried to structure my teaching with the aim of improving the student’s general self-efficacy with respect to being an engaged and active learner, and their domain self-efficacy with respect to the material in the course. Watching students develop, solve problems, become excited about material and actively engaged in the learning process is what excites and motivates me as an instructor.

67-102 Concepts of Information Systems

Concepts of Information Systems is a 9 unit, freshmen level IS course required of IS majors in Qatar. The primary goal of the course is to introduce the new IS student to the major, both structurally and conceptually, and to help them become independent learners and self-explorers of knowledge.

Syllabus

67-272 Application Design and Development

Application Design and Development is a 9 unit sophomore level course that introduces students to the fundamentals of software design and development generally, but utilizing a specific methodology (Agile), design pattern (MVC), language (Ruby) and framework (Rails) with which to make it concrete.

Syllabus

67-301 Networks and Telecommunication

Networks and Telecommunications is an elective IS course that teaches IS students the benefits of networked systems, the protocols and devices often utilized in internetworking and telecommunications, and how to implement and manage a networked system.

Syllabus

67-280 Information Systems Security

Information Systems Security is a 9 unit elective course that introduces students fundamental issues in information security, including operational, planning, and design concerns.

Syllabus

67-313 IT Audit and Control

Networks and Telecommunications is an elective IS course that requires students to consider the way technology is implemented and used in the context of an organization and an organization’s goals and requirements, focusing on understanding information controls, information control and audit standards, selection of controls and their impact on the organization, and how to manage and audit IS control infrastructure.

Syllabus

67-273/4 Application Design and Development I/II

These courses extend the material found in 67-272 over two semesters, but provides the students with additional opportunities to develop applications and gain experience with the tools utilized for successful team development, including test and behavior driven development, group coding practices, and project deployment.

Syllabus