I recently had the pleasure of speaking for a group of amazing computer science students at Boise State University on Event Sourcing. The class is designed such that students are exposed to guest speakers on a frequent basis. These speakers can cover a wide variety of topics such as design patterns, languages and real world examples.
I chose to introduce Event Sourcing to these students as an alternative to the CRUD style of applications that are taught in a database class. The idea is that if we can introduce alternative architectures earlier in people's careers, then solution architecture becomes more intuitive as they have a greater breadth of patterns to draw from.
A big thank you to Amit Jain and the BSU Computer Science department for letting me engage with the students!