Teaching

CSCE 120 - Learning to Code

Introduction to coding in the context of current web development technologies (JavaScript, HTML, CSS). Basic coding skills and an introduction to computing with an emphasis on processing data: data formatting and structure, data manipulation, data presentation and the basics of an interactive program.

CSCE 220 - Software Development for Smart-Mobile Systems

Practical experience on building larger scale applications and familiarity with the tools, environments (e.g., Android or iOS), and requirements to develop software for current smart-mobile devices such as phones and tablets.

CSCE 320 - Data Analysis

Practical experience on how to model data through existing techniques including object-oriented and relational models. These models can then be used at the center of systems to promote efficient and effective data processing and analysis