Hello and welcome! This website is dedicated to sharing information about software/hardware development with the focus on educational technologies. One of the main challenges in engineering technologies for learning is the separation of two camps: programmers and educational theorists. Those with excellent skills in computer science tend to write educational software that is modeled after how they were taught in school. Information to be learned is presented for memorization and later recall (aka the "drill and kill" method). People with an understanding of educational psychology and what pedagogies work best for learning often don't know how to develop software. The mission of this website, therefore, is to bring these two camps together.

Hopefully the posts on this website will help you have an "aha!" moment when considering the development of educational technologies. As I develop educational apps in Swift (iOS) and Flask (Python), I will post challenges and how I resolved them. Also, I will post snippets from my research on educational technologies.

Pictured on the main page is an IBM 3090 mainframe from around 1989. This was the first high-performance computer I encountered as a freshman at UConn. While it had 128MB of RAM, it was the fastest thing I could touch to crunch statistics, compile FORTRAN, and send TELL messages over BITNET.

If you'd like to send me a message, please use the form below. Thanks!