Teaching

TEACHING SUMMARY
University of Massachusetts, Amherst

Introduction to Problem Solving with Computers; Programming with Data Structures; Introduction to Software Engineering; Software Engineering Project Management; Software Entrepreneurship.
University of Saint Joseph, Macau
Courses in Majors: Information Systems, Information Technology, Business Technology Management, Education, Business Administration, Government Studies, Social Work, and Design.
Uppsala University, Sweden
Software Engineering, Databases, Computing Education Research.

@Umass Amherst
Teaching: Spring 2020
COMPSCI 121: INTRODUCTION TO PROBLEM SOLVING WITH COMPUTERS (R2)
COMPSCI 320: INTRODUCTION TO SOFTWARE ENGINEERING (IE)
COMPSCI 490S: SOFTWARE ENTREPRENEURSHIP
COMPSCI 529: SOFTWARE ENGINEERING PROJECT MANAGEMENT

Teaching: Fall 2019
COMPSCI 121: INTRODUCTION TO PROBLEM SOLVING WITH COMPUTERS (R2)
COMPSCI 890T: TEACHING ASSISTANTS AS TOMORROW’S FACULTY

Teaching: Spring 2019
COMPSCI 121: INTRODUCTION TO PROBLEM SOLVING WITH COMPUTERS (R2)
COMPSCI 320: INTRODUCTION TO SOFTWARE ENGINEERING (IE)
COMPSCI 490S: SOFTWARE ENTREPRENEURSHIP
COMPSCI 529: SOFTWARE ENGINEERING PROJECT MANAGEMENT

Teaching: Fall 2018
COMPSCI 121: INTRODUCTION TO PROBLEM SOLVING WITH COMPUTERS (R2)
COMPSCI 320: INTRODUCTION TO SOFTWARE ENGINEERING (IE)
COMPSCI 529: SOFTWARE ENGINEERING PROJECT MANAGEMENT
COMPSCI 890T: TEACHING ASSISTANTS AS TOMORROW’S FACULTY

Teaching: Spring 2018
COMPSCI 121: INTRODUCTION TO PROBLEM SOLVING WITH COMPUTERS (R2)
COMPSCI 186: USING DATA STRUCTURES
COMPSCI 320: INTRODUCTION TO SOFTWARE ENGINEERING (IE)
COMPSCI 529: SOFTWARE ENGINEERING PROJECT MANAGEMENT

Teaching: Fall 2017
COMPSCI 121: INTRODUCTION TO PROBLEM SOLVING WITH COMPUTERS (R2)
COMPSCI 320: INTRODUCTION TO SOFTWARE ENGINEERING (IE)
COMPSCI 529: SOFTWARE ENGINEERING PROJECT MANAGEMENT
COMPSCI 890T: TEACHING ASSISTANTS AS TOMORROW’S FACULTY

Teaching: Spring 2017
COMPSCI 121: INTRODUCTION TO PROBLEM SOLVING WITH COMPUTERS (R2)
COMPSCI 187: PROGRAMMING WITH DATA STRUCTURES (R2)
COMPSCI 320: INTRODUCTION TO SOFTWARE ENGINEERING (IE)
COMPSCI 529: SOFTWARE ENGINEERING PROJECT MANAGEMENT

Teaching: Fall 2016
COMPSCI 121: INTRODUCTION TO PROBLEM SOLVING WITH COMPUTERS (R2)
COMPSCI 187: PROGRAMMING WITH DATA STRUCTURES (R2)
COMPSCI 320: INTRODUCTION TO SOFTWARE ENGINEERING (IE)
COMPSCI 529: SOFTWARE ENGINEERING PROJECT MANAGEMENT