Coursework

* this list is currently incomplete

Object-Oriented Programming & Data Structures

— Cornell University

This is an intermediate course covering programming in Java and computer science topics. It covers object-oriented programming, algorithm analysis, recursion, testing, program correctness, data structures, and graph algorithms. Graphical user interfaces are also covered, and Java is the main programming language used.

Learn more


Networks

— Hawaii Pacific University

Introduction to computer networks covering basic concepts, architectures, and protocols. Topics include network topologies, network layers, the OSI and TCP/IP models, IP addressing, routing, switching, and wireless networks.


Design and Programming for the Web

— Hawaii Pacific University

An introductory course covering the basics of HTML and CSS. Projects included static websites.


Data Science

— Cornell University

An introductory course for Data Science covering topics such as K-means clustering, linear regression, and other various data analysis and visualization methods. Programming assignments and projects in Python with pandas, scikitlearn, seaborn, and other libraries.

Learn more


Information Ethics, Law and Policy

— Cornell University

A course on the ethical, legal, and policy foundations of modern information technology, exploring contemporary challenges like privacy and innovation. It covers technology law and policy, including telecommunications and network policy, antitrust, intellectual property, and privacy, as well as new ethical questions and controversies.

Learn more