Topics Related to Application development and CalTech: