Teaching & Grading

Fall 2020 - Teaching

CS/COE 1520 - Programming Languages for Web Applications

Full stack web development for Computer Science, Information Science and Computer Engineering students. This course also explores programming language concepts from the lense of web development. This coures uses Canvas for it's course website.

Fall 2019 - Taught

CS/COE 1520 - Programming Languages for Web Applications

Full stack web development for Computer Science, Information Science and Computer Engineering students. This course also explores programming language concepts from the lense of web development.

Course Page
Spring 2019 - Taught

CS 0134 - Web Site Design & Development

Front-end web design and development for all students. This course not only covers design and development but also the process of developing a webpage with clients and user accessibility.

Course Page
Fall 2018 - Taught

CS 0134 - Web Site Design & Development

Front-end web design and development for all students. This course not only covers design and development but also the process of developing a webpage with clients and user accessibility.

Course Page
Spring 2019 - Graded

CS/Bioinformatics Capstone

A collection of classes that satisfy the Computer Science/Bioinformatics Capstone Requirement.

Course Page
Fall 2018 - Graded

CS Capstone

A collection of classes that satisfy the Computer Science Capstone Requirement.

Course Page
Spring 2018 - Graded

CS Capstone

A collection of classes that satisfy the Computer Science Capstone Requirement.

Course Page
Fall 2017 - Graded

CS Capstone

A collection of classes that satisfy the Computer Science Capstone Requirement.

Course Page
Spring 2017 - Graded

CS 1530 - Software Engineering

Covers Software engineering concepts and has the students work together as a software engineering team.

Fall 2016 - Graded

CS 1632 - Software Quality Assurance

Covers various software quality assurance concept and methods.

Fall 2016 - Graded

CS 1510/2012 - Algorithm Design

Students learn how to build non-numeric algorithms using a vareity of approaches.