Customarily, much of traditional mathematics curricula was predicated on 'by hand' calculation. However, ubiquitous computing requires us to refresh what we teach and how it is taught. This is especially true in the rapidly broadening fields of Data Mining and Artificial Intelligence, and also in fields such as Bioinformatics, which all require the use of Singular Value Decomposition (SVD). Indeed, SVD is sometimes called the jewel in the crown of...