I have taught the following courses here at the Faculty of Engineering and Computer Science, Concordia University:

  1. ENCS 282 Technical Communication: In this course, students can and should learn professional norms of technical communication and dominant forms of sharing knowledge within professional fields broadly but specifically within the engineering field. This course will follow, broadly, a dual pedagogical strategy. The first will be to get students to think carefully and critically about language in general but specifically about language that they will use in different professional settings once they leave the university. A second aspect about this course will be to provide students with some specific skill sets that will be valuable in a professional context.Taught - Fall 2009.

  2. ENGR 392 Impact of Technology on Society: This course will be an exploration into the relation between technology and society – its scope, its players, and its dynamics and processes of change. Why is such an inquiry of prime importance for engineers? For at least two reasons that are tied to the place of technology in our lives. First, our contemporary society is saturated with technology. We see it everywhere, around us – on our person, in our landscapes, our cities and even beyond planet earth. In many ways the interaction between any two individuals in contemporary society is often mediated with technology. Second, technology despite its many benefits is controversial. On a number of fronts – environmental, medical, and nutritional – it has become quite common to greet technological change with scepticism if not outright distrust and hostility. In the face of this close yet controversial relation with technology, as individuals engaged in technological development, we need to develop an understanding of technological change and its relationship with society that is informed, balanced and a product of thoughtful reflection. Taught – Winter 2010, Fall 2010, Fall 2011.

  3. ENGR 201 Professional Practice & Responsibility: This course will introduce students to the wide spectrum of roles and responsibilities that guide the professional practice of engineers. Many engineers, unlike scientists, practice as professionals. Being a professional entails that individuals adhere to a body of laws called the Code of Engineers or the Professional Code. This code requires the professional to abide by its different provisions that deal with duties and obligations to society. In this class we will understand professionalism, the engineering code and ethical practice of engineers with special reference to Quebec and Canada. Taught – Summer 2010, Fall 2010, Fall 2011, Winter 2012, Winter 2013.

  4. ENCS 484/6821 Development and Global Engineering: This course is an introductory course for undergraduate engineering students to international development and global engineering.What is development? Why are some countries more developed than others? What role can engineers play in international development? What are some analytical skills, planning and strategic tools that will allow engineers to manage development projects? This course will allow students to engage directly with these questions. The course is designed to address two broad dimensions in international development. The first half of the semester will provide a macro-level understanding of international development. In the second half of the course we understand development at the micro-level as practices and projects. We will dedicate this half of the semester to engaging closely with the complexity of working and doing development at the community level. Taught - Fall 2012, Winter 2014.

In addition I have also taught the following courses:

  • ENVS 10 Introduction to Environmental Science – Spring 2009, Summer 2009 (California State University Sacramento).
  • STSS 1510 Introduction to Cultural Anthropology – Fall 2008 (Rensselaer Polytechnic Institute).