Author: Zach Richardson

October 3, 2017 Zach Richardson No comments exist

Arguments pertaining to computer science education tend to be economically motivated. It is common to point to the widening disparity between software jobs and qualified candidates and conclude, “This is why we need more computer science education.” But in this wave of computer science mania, it may be well to ask, “Is imposing computer science…

October 3, 2017 Zach Richardson No comments exist

I’ve noticed the term “innovation” seems to mostly be used as an abstract way to describe new products or ideas that impress us. As an engineer, this abstraction can be frustrating because it does not provide much insight into how innovation might be achieved. The dictionary’s definition is not much help either: “introducing new ideas;…

October 3, 2017 Zach Richardson No comments exist

This semester, I took Introduction to Artificial Intelligence (AI). It was the best course I’ve ever taken. It was a rare combination of material that was extremely interesting, a professor who was highly engaging, and collaborative assignments that stretched every student’s intellect. The course did not cover topics in Machine Learning nor some of the…

October 3, 2017 Zach Richardson No comments exist

I recently participated in the European Innovation Academy in Nice, France. It was a once-in-a-lifetime experience where students from around the world came together to form teams of 5 to try and start businesses in 3 weeks. My team had a fantastic range of skill sets and diversity – which stretched from an American Rhetoric student…

October 3, 2017 Zach Richardson No comments exist

Few things have evolved as rapidly as the technology used to develop software applications. This article considers the trends we’ve observed in order to determine where we’ve been, where we are, and where we’re going. Where We’ve Been: Server Pages The first generation of application architecture was server pages – things like Personal Home Page…