Education


University Degree Description Location Date
Harvard University Master of Liberal Arts in Extension Studies (Software Engineering) Develop an understanding of current technologies, web frameworks, computer systems, mathematics, programming languages, software design, computational theory, algorithms, cloud computing, and networking. Culminates in a 50-page (words) thesis on a research topic in computer science. Cambridge, MA, US 2020 - 2023
UNSW Sydney Master of Engineering Science (Geotechnical Engineering & Engineering Geology) Topics covered include: slope stability, foundation engineering, geotechnical models, geomechanics, sustainability risk analysis, and mining engineering. Sydney 2015 - 2017
UNSW Sydney Master of Engineering Science (Project Management) Topics covered include: project planning, risk management, environmental management, economic decision analysis, financial management, project management frameworks, engineering decisions, and engineering ethics. Sydney 2014 - 2014
UNSW Sydney Bachelor of Engineering (Civil) Specialization coursework include: structural design, ground improvement, geotechnical monitoring, rock engineering, applied geotechnics, structural analysis, and soil mechanics. Sydney 2010 - 2013

My Software Engineering Journey


The following are courses I have taken at Harvard University's Extension School so far:
  • CSCI 33a: Web Programming with Python and JavaScript
  • CSCI 151: Classic Mathematics with a Modern User Interface
  • CSCI 51: Abstraction and Design in Computation
  • CSCI 61: Systems Programming and Machine Organization
  • CSCI 88c: Programming in Scala for Big Data Systems
  • CSCI 57: Java Enterprise Development with the Spring Framework
  • CSCI 124: Data Structures and Algorithms
  • CSCI 121: Introduction to Theoretical Computer Science
These are the courses I am aiming to cover in the coming semesters:
  • CSCI 40: Communication Protocols and Internet Architectures