Course IT4130E: Parallel and Distributed Programming
Course IT2030: Technical Writing and Presentation
Course IT2030: Scientific Computing
Course IT3020: Discrete Mathematics
Course IT3100: Object-Oriented Programming
Course IT-4815: Network Management
Course IT-4030: Database Management System
Course: Data structure and algorithm
Course IT3052E: Fundamentals of Optimization