Teaching

Fall 2021: IFSC 3360 System Analysis and Design

Spring 2021: IFSC 4360/5360 Social Computing | IFSC 7310 Information System Analysis

Fall 2020: IFSC 3360 System Analysis and Design

Spring 2020: IFSC 4360/5360 Social Computing | IFSC 7310 Information System Analysis

Fall 2019: IFSC 3360 System Analysis and Design

Spring 2019: IFSC 4360/5360 Social Computing | IFSC 7310 Information System Analysis

Fall 2018: IFSC 3360 System Analysis and Design

Spring 2018: IFSC 4360/5360 Social Computing | IFSC 7310 Information System Analysis

Fall 2017: IFSC 3360 System Analysis and Design

Spring 2017: IFSC 7310 Information System Analysis

Fall 2016: IFSC 3360 System Analysis and Design | IFSC 4360/5360 Social Computing

Spring 2016: IFSC 7310 Information System Analysis

Fall 2015: IFSC 4399/5399 Social Media Mining and Analytics

Spring 2015: IFSC 4360/5360 Social Computing | IFSC 7310 Information System Analysis

Fall 2014: IFSC 4399/5399 Social Media Mining and Analytics | IFSC 3360 System Analysis and Design

Spring 2014: IFSC 4360/5360 Social Computing | IFSC 7310 Information System Analysis

Fall 2013: IFSC 1310 Internet Technologies | IFSC 3360 System Analysis and Design

Spring 2013: IFSC 4360/5360 Social Computing | IFSC 7310 Information System Analysis

Fall 2012: IFSC 2200 Ethics in Profession | IFSC 3360 System Analysis and Design

Spring 2012: IFSC 4360/5360 Social Computing | IFSC 7310 Information System Analysis

Fall 2011: IFSC 3360 System Analysis and Design | IFSC 7320 Database System/Information Architecture

Spring 2011: IFSC 4399/5399 Social Media Mining and Analytics | IFSC 7310 Information System Analysis

Fall 2010: IFSC 3360 System Analysis and Design | IFSC 4399/5399 Social Computing

Spring 2010: IFSC 3360 System Analysis and Design

Fall 2009: IFSC 4399/5399 Social Computing | IFSC 4210/CPSC 4210 Computer Ethics