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