Juan Felipe Botero Universidad de Antioquia

Teaching

Courses I teach at Universidad de Antioquia and at the University of Antwerp. The material of each active course is in its Google Classroom.

Undergraduate · Universidad de Antioquia

Courses in the Telecommunications Engineering program.

  • Optimization Techniques

    Not offered during the sabbatical
    Institution and program
    Universidad de Antioquia · Telecommunications Engineering
    Level
    Undergraduate
    Language
    Spanish
    Semesters taught
    2013-2 to 2025-2

    Formulating and solving engineering problems as optimization models: linear and integer programming, the simplex method, network flows, computational complexity, metaheuristics and the basics of convex optimization.

  • Information Security

    Not offered during the sabbatical
    Institution and program
    Universidad de Antioquia · Telecommunications Engineering
    Level
    Undergraduate
    Language
    Spanish
    Semesters taught
    2024-2 and 2025-2

    Information security principles and applied cryptography: symmetric and asymmetric encryption, anatomy of an attack, network attacks and access control, TLS and HTTPS, IPsec VPNs, firewalls and access control lists.

  • Computer Networks III

    Not offered during the sabbatical
    Institution and program
    Universidad de Antioquia · Telecommunications Engineering
    Level
    Undergraduate
    Language
    Spanish
    Semesters taught
    2024-1 and 2025-1

    Internet architecture and provider networks: IPv6 addressing, routing and transition, BGP and iBGP, Linux network namespaces and a hands-on introduction to SDN with OpenFlow, Mininet and POX.

Graduate · Universidad de Antioquia

Courses in the M.Sc. in Telecommunications Engineering and the Ph.D. in Electronic and Computer Engineering.

  • Future Internet

    Not offered during the sabbatical
    Institution and program
    Universidad de Antioquia · M.Sc. in Telecommunications Engineering
    Level
    Master's
    Language
    Spanish
    Semesters taught
    2025-1

    Programmable networks end to end: control and data plane separation, OpenFlow and controllers, Mininet emulation, network and function virtualization (NFV) and programmable data planes with P4.

  • Network Modeling and Optimization

    Not currently offered
    Institution and program
    Universidad de Antioquia · M.Sc. in Telecommunications Engineering
    Level
    Master's
    Language
    Spanish
    Semesters taught
    Yearly, 2013-2 to 2019-2

    Formulating network design, routing and resource allocation problems as integer linear programs, with their complexity analysis and exact and heuristic solution methods.

University of Antwerp

Master's course I teach as Guest Professor in the Department of Computer Science since 2021.

  • Future Internet

    Active
    Institution and program
    University of Antwerp · Master's programs · Department of Computer Science
    Level
    Master's
    Language
    English
    Editions
    Every academic year since 2021–2022

    Architectural paradigms and open challenges of the Internet: software-defined networking, data plane programmability with PISA and P4, and machine learning for network management. Includes programming labs with oral defense.

    Join on Google Classroom Class code ixj3l2my

Specialization in Cybersecurity · Universidad de Antioquia

A new two-semester, 24-credit program designed during my sabbatical together with industry partners. The first cohort is planned for 2027.

  • Cybersecurity and Cryptography FundamentalsComing in 2027
  • Network and Telecommunications SecurityComing in 2027
  • Governance, Risk and ComplianceComing in 2027
  • Strategic Frameworks and Ethics of CybersecurityComing in 2027
  • Ethical Hacking and Penetration TestingComing in 2027
  • Cloud SecurityComing in 2027
  • Incident Response and Digital ForensicsComing in 2027
  • Artificial Intelligence and CybersecurityComing in 2027
  • Capstone ProjectComing in 2027