Philip Johnson


I am a Professor of Information and Computer Sciences at the University of Hawaii and Director of the Collaborative Software Development Laboratory

Interests: Climate Change, Food Resiliency, Software Engineering, Educational Technology


Techfolios 2022 - 2016

A professional portfolio framework for technology students and professionals.

Jekyll GitHub Pages Semantic UI JSON Resume

Project Site
RadGrad 2022 - 2016

A social network, degree planner, and community engagement platform for computer science students.

Meteor Semantic UI

Project Site
Morea Framework 2022 - 2015

A framework for educational websites based on Modules, Outcomes, Readings, Experiences, and Assessments.

Jekyll GitHub Pages Ruby

Project Site
Open Power Quality 2020 - 2013

Open source hardware, software, and data for low cost, crowd-sourced power quality monitoring, storage, and analysis.

Raspberry PI Meteor

Project Site

See all 15 projects


Ten ways to integrate software engineering throughout the curriculum

14 Jan 2023

ICS 314, Introduction to Software Engineering, is part of the core curriculum and is a prerequisite to almost all upper division ICS courses. However, the concepts and technologies taught in ICS 314 can easily decay or be lost altogether if...

Software Engineering

Cheating in ICS: Insights from Students

16 Oct 2020

Thoughts from over 60 ICS students on how to reduce cheating in computer science classes.


CS @ UHM @ 2025: Stakeholder Perspectives

14 Oct 2020

ICS alumni and local high tech community members discuss the question: Five years from now, in 2025, what is one change we should make to improve the impact of computer science at UHM?


Computer Science Education as a High Performance, Multi-Generational Community of Practice

24 Jul 2020

The community of practice for computer science that I envision will attract students prior to entering the University of Hawaii, nurture and support them while they are working on their degree, and, most importantly, continue to seamlessly support their education...


I heard companies don't look at portfolios

18 Feb 2020

I recently came across a comment online from a developer questioning the value of creating a professional portfolio because “recruiters don’t look at them”. I want to offer a different perspective in case you’ve come across that opinion. While not...

Professional Development

How to get a good letter of recommendation

09 Feb 2020

If you are a student looking for a job or applying to graduate school, you will find that you need to ask one or more professors for letters of recommendation, or at least for the right to list one of...


See all 23 essays