Teaching Interests
- Computer networking
- Network Virtualization and Software Defined Networking
- Scripting for Enterprise Data Systems
- Mobile Application Development and Design
- Telecommunications Technologies (Wired and Wireless)
- Network security
Courses Taught
Syracuse University, USA
IST 658 Advanced Enterprise Network Management
This course covers advanced computer networking concepts in the areas of network planning, design and management. It relies heavily on hands-on labs and on a previous knowledge of TCP/IP concepts which students must have acquired by other means. This course provides a detailed understanding of computer and information infrastructure needed for supporting data intensive environments (Clusters, data centers, etc.), cloud and virtualized environments.
IST 651 Scripting Foundations for Enterprise Data Systems
Scripting methods, languages and theory for the efficient and effective management of resources and services in enterprise data systems. Topics covered: Bash scripting, Powershell, Python, Configuration management and Automation tools (e.g. Ansible), DevOps concepts and tools.
IST 647 Network Virtualization
Topics related to the application of Software Defined Networking and Network Function Virtualization technologies in the design, operation and management of modern enterprise network infrastructures.
IST 400/600 Mobile Application Development
This course provides students with a comprehensive understanding of the tasks related to the design and development of mobile applications. The topics to be treated will cover the planning, design, coding and testing of mobile applications. The concepts learned by students will be applicable to any mobile operating system but emphasis and practice on the Android platform will be given throughout the course. Methods and tools for cross?platform mobile application development based on HTML5 and JavaScript will also be explored. Students will have hands?on experiences on techniques to develop mobile apps and work in teams in a term project.
IST 687 Applied Data Science
Data scientists play important roles in the four A’s of data: data architecture, data acquisition, data analysis and data archiving. This course provides an overview of all four areas, as well as the opportunity to ramp up on the popular open source data science tool, the “R” open source statistical analysis and visualization system. R is reckoned by many to be the most popular choice among data analysts worldwide; having knowledge and skill with using it is considered a valuable and marketable job skill for most data scientists. Introduces fundamentals about data and the standards, technologies, and methods for organizing, managing, curating, preserving, and using data. Discusses broader issues relating to data management and use as well as quality control and publication of data.
IST 656 Enterprise Network Management II
This course provides students with a comprehensive understanding of telecommunications and information network technology. It builds on the knowledge acquired by students in IST 653 (Introduction to Telecommunication and Network Management). The main focus is on the understanding of the inner-workings of computer network systems and related telecommunication concepts and technologies. At the end of the course, students will have a working knowledge of current network technologies and configuration procedures, an understanding of the scope and limitations of various telecommunication technologies, and of the tasks required for planning and designing computer networks.
IST 623 Introduction to Information Security
This course is intended to teach fundamental elements in information security and introduce the key areas of security challenges, countermeasures, and applications. The course will focus on a comprehensive understanding of information security rather than an in-depth analysis of a particular area. Topics include security properties, vulnerabilities, cryptography, PKI (Public Key Infrastructure), security policies, authentication, access control, security protocols, network security, cyber attacks, and security management. Students will also have research opportunities and hands-on experiences in information security. This is the only core course for the Certificate of Advanced Study (CAS) in Information Security Management (ISM) and one of the two required courses for the Information Security Specialization in the Master of Science in Information Management (IM).
IST 656 Telecommunication and Information Network Technology
This course provides students with a comprehensive understanding of telecommunications and information network technology. It builds on the knowledge acquired by students in IST 653 (Introduction to Telecommunication and Network Management). The main focus is on the understanding of the inner-workings of computer network systems and related telecommunication concepts and technologies. At the end of the course, students will have a working knowledge of current network technologies and configuration procedures, an understanding of the scope and limitations of various telecommunication technologies, and of the tasks required for planning and designing computer networks.
IST 400/600: Security in Networked Environments
This course is intended to provide students with a comprehensive understanding of computer network security issues. It builds on the knowledge acquired by students in IST423 (Introduction to Information Security). We will focus on understanding the concepts, methods and technologies used to protect computer networks against several types of attacks. Students will also learn how to evaluate and plan the security infrastructure of computer networks. Students will also have hands-on experiences on techniques to protect and defend computer networks. At the end of the course, students will have a working knowledge of current network security methods and technologies, an understanding of the scope and limitations of various technologies, and of the security applications and devices used to protect computer networks.
2006- 2007 University of Pittsburgh, USA
Introduction to Telecommunications
2001- 2003 Universidad de los Andes, Colombia
Modeling and Analysis of Dynamic Systems
Fundamentals of (Electrical) Circuits
Fundamentals of Computer Networks
Computer Networks
Analysis and Synthesis of (Electrical) Circuits
Broadband Networks
Intranet Networks
1998-2000 Universidad de los Andes, Colombia
Fundamentals of (Electrical) Circuits
Computer Networks
Analysis and Synthesis of (Electrical) Circuits
Analysis and Synthesis of (Electrical) Circuits
Fundamentals of Computer Networks
Broadband Networks
Intranet Networks
(Fundamentals of) Telecommunications
Intranet Networks
Computer Networks
Fall 1996 Universidad del Cauca, Colombia
Telephone switching systems III