Headshot of Prof. Ryan Ammons
Ryan W. Ammons, JD, MS-SoftEng

Assoc. Professor | ITD Discipline Chair | AI & Data Analytics Coordinator

  • Department: Information and Engineering Technology Division
  • Interests:
    • AI/Machine learning
    • Electronics (e.g., Arduino, RPi, ESP32)
    • 3D printing/design
    • Woodworking
    • Software engineering
    • Education access
    • Languages (German [fluent], Mandarin [beginner], Russian [beginner])
  • Contact Information:
    email: rammons@nvcc.edu
    website: ProfAmmons.com
    voice/text: 202.618.9646
    Zoom: https://vccs.zoom.us/my/profammons

    Office Address:

    8333 Little River Turnpike, CC-120B
    Annandale, VA 22003

  • Classes taught (full list):
    • Introductory
      • ITE 115/119/152 - Intro. to Computer Applications and Concepts
      • ITN 100 - Intro. to Telecom./Networking
      • ITP 100 - Intro. to Software Design/Programming
    • Advanced/Specialty
      • Machine Learning / AI
        • ITD 140 - Machine Learning I
        • ITD 240 - Machine Learning II
      • Data Science/Analytics
        • ITD 145 - Intro. to Applied Data Science Techniques
        • ITD 245 - Adv. Applied Data Science Techniques
      • Cloud
        • ITN 257 - Cloud Infrastructure and Services
      • Database
        • ITD 256 - Advanced Database Management
        • ITD 132 - SQL (Structured Query Language)
        • ITD 134 - Oracle PL/SQL
      • Software Development
        • ITP 132 - C++ Programming I
        • ITP 137 - Intro to iOS Development
        • ITP 226 - Mobile Java Development (Android)
        • ITP 227 - Advanced Android Development
        • ITP 247 - Advanced Mobile Development (iOS + Hybrid + Architecture)
      • Hardware/Operating Systems
        • ITN 170 - Linux System Admin
        • ITE 221 - PC Hardware & Operating Systems Architecture