Bill MacKenty
Home Computing Teaching Bushcraft Games Writing About
Hello World
My name is Bill MacKenty. I grew up on Martha's Vineyard, a beautifuland oppressively expensive little island off the coast of Massachusetts. I live in Warsaw, Poland where I teach high school computer science and software engineering.
Welcome to Digital Bill.
As a lifelong geek I enthusiastically share my passion, energy and expertise about programming and computers. There is nothing more satisfying than watching a kid "get it"Sadly, the obverse is also true.. I've served as a senior leader in educational technology and worked for many years in educational technology. What really floats my boat is teaching and codingI am insatiably curious, always learning and exploring....
The very best way to learn computing is to solve authentic problems at the right level of challenge. There is a joy in solving hard problems. My students have said my classes are "difficult and fun"; this is my pedagogical target-space. The best way we can spend time is class is to clarify a concept and then practice the concept. Much direct learning can be done outside of the classroom. Informal, video-based learning is how much learning happens now. The best assessment reflects authentic engagement with problems; this type of assessment doesn't end with a 1 to a 7, but rather a nuanced view to what extent a student understands computing. I like nuanceNot sure how much university admission departments appreciate nuance....
License / usage
This work is licensed under Attribution-ShareAlike 4.0 International
Contact
- office: +48 794 333 673
- email: bmackenty@aswarsaw.org
- email: bmackenty@gmail.com
- email: bill@mackenty.org (I dont check that often)
- Skype: bill.mackenty
- Twitter: #bmackenty
- us.linkedin.com/in/bmackenty
- Computer Science Wiki
- GithubPlenty to see here.
- Syllabi, daily notes, lms
- my goodreads profile
Curriculum Vitae
A picture of yours truly. Happily tramping around a nearby forest.

Professional Interests & Skills
- High School computing
- Software Engineering
- Computer Science
- Education / learning / teaching
- Javascript
- Python
- PHP
- Rust
- Wargaming for better decision making
- The intersection of play in learning I've got a bit to say about this.
- Linux
- LAMP stack
- Web Applications
- Web Services
Personal Interests & Skills
- Role playing games
- Playing the guitar
- Cooking large meals
- Drawing
- Slavic sociology
- Mindfulness
- Neurology
- Psychology
- Philosophy
- Sustainability
- Solar power, alternate power
- WW2 History
- Bushcraft
- Homesteading
- Hunting, guns