"Learning the Fundamentals from Hands-on Learning" by Fernando Asamoa, Anirose Burge et al.