Hi. I'm Phil Bowman.

Here's all the stuff I do.

Teaching

Since 2008, I've lived and taught in Korea, then Kuwait, and now Jordan. I've learned to be compassionate and look for reasons for students' behavior while keeping standards high and implementing impersonal accountability structures, so the very personal art of teaching and learning serves to build, strengthen, and maintain my relationships with students.

I teach Computer Science, Design Technology, and Media Production, but got my start teaching English. My CS curriculum is available at cs-acs.com

Coding

I'm a self-taught software developer and I've learned by teaching it (which seems counter-intuitive but is one of the best ways to learn) and by working on my own projects.

Mostly, I'm into Python and have done most of my work building Dockerized automated data syncing, making use of APIs, between Google Workspace (especially Calendar and Classroom), PowerSchool, GitHub, Oracle and Sqlite3 databases, Markdown-formatted plain text.

I also know HTML5, CSS4, Django, Jekyll, JavaScript, and a bit of Java and C.

Contact

I also answer emails and stuff

Email Github LinkedIn