Topics Related to CalTech and Software Engineering: