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; TA Training; Introduction to Research
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: Fall 2024
CICS 290A: INTRODUCTION TO RESEARCH IN THE DISCIPLINE – ERSP
COMPSCI 420: SOFTWARE ENTREPRENEURSHIP
COMPSCI 879: TEACHING ASSISTANTS AS TOMORROW’S FACULTY
Teaching: Spring 2024
CICS 396A IS- DIRECTED RESEARCH GROUP (Individualized Study) – ERSP
COMPSCI 420: SOFTWARE ENTREPRENEURSHIP
COMPSCI 496C: SOFTWARE ENTREPRENEURSHIP LAUNCHPAD (Individualized Study) –
Teaching: Fall 2023
CICS 290A: INTRODUCTION TO RESEARCH IN THE DISCIPLINE – ERSP
COMPSCI 420: SOFTWARE ENTREPRENEURSHIP
COMPSCI 879: TEACHING ASSISTANTS AS TOMORROW’S FACULTY
Teaching: Spring 2023
CICS 396A IS- DIRECTED RESEARCH GROUP (Individualized Study) – ERSP
COMPSCI 490S: SOFTWARE ENTREPRENEURSHIP
Teaching: Fall 2022
CICS 290A: INTRODUCTION TO RESEARCH IN THE DISCIPLINE – ERSP
COMPSCI 490S: SOFTWARE ENTREPRENEURSHIP
COMPSCI 879: TEACHING ASSISTANTS AS TOMORROW’S FACULTY
Teaching: Spring 2022
COMPSCI 187: PROGRAMMING WITH DATA STRUCTURES
CICS 396A IS- DIRECTED RESEARCH GROUP (Individualized Study) – ERSP
COMPSCI 490S: SOFTWARE ENTREPRENEURSHIP
Teaching: Fall 2021
CICS 290A: INTRODUCTION TO RESEARCH IN THE DISCIPLINE – ERSP
COMPSCI 187: PROGRAMMING WITH DATA STRUCTURES
COMPSCI 879: TEACHING ASSISTANTS AS TOMORROW’S FACULTY – Projects
Teaching: Spring 2021
COMPSCI 187: PROGRAMMING WITH DATA STRUCTURES
COMPSCI 490S: SOFTWARE ENTREPRENEURSHIP
No Teaching Fall 2020 – Professional Improvement Fellowship leave
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