
This course introduces Business Intelligence (BI) and Business Analytics for MIT students with little or no prior experience in data analysis. Learning progresses from Descriptive to Diagnostic, Predictive, and Prescriptive Analytics. Students learn to prepare business data, identify key performance indicators, discover patterns and relationships, make simple forecasts, recognize business warning signs, create dashboards, and formulate evidence-based recommendations. The course emphasizes interpretation and decision-making rather than advanced mathematics or programming.
- Teacher: Ervin Rodriguez

This course provides an in-depth study of advanced techniques in designing and implementing complex information systems. Topics include system architecture, software development methodologies, requirements engineering, advanced design patterns, scalability, security, DevOps practices, and system integration. The course combines theoretical foundations with hands-on projects to prepare students for real-world challenges in system development. The course outcome prepares students for roles such as Software Architectures, Systems Engineers, DevOps Engineers, and IT Project Managers.
- Teacher: Ervin Rodriguez

This course provides an in-depth study of advanced database concepts, architectures, and research trends. It emphasizes critical analysis of database technologies and their applications in modern computing environments, such as distributed systems, NoSQL databases, big data management, and database security. Students will engage in independent research, scholarly reviews, and a major research-based project that addresses a real-world problem or advances knowledge in database technologies.
- Teacher: Ervin Rodriguez