Guest Lecturer Directory

Software Engineering Guest Speakers & Lecturers

Working engineers who bring production software into the classroom — architecture, code quality, and how modern teams actually build and ship. 28 guest lecturers are available for university classes — introductions are 100% free.

  • Wendy GinsbergSan Diego, CA

    (Consumer) Product Management, Product Growth, Product Monetization People Management, Subscription products Computer Science concepts and Software for not-yet-technical people

    Online lecture · In-person lecture · Career services organized panel/talk · Student organized panel/talk

    Request an intro
  • Kiruthika KBIndia

    SAP, Data Science, Mathematics, Python, Career Guidance for students

    Online lecture · In-person lecture · Career services organized panel/talk · Student organized panel/talk

    Request an intro
  • Narayana MaruvadaHyderabad

    Management Courses - IT Product and Project Management, Technology Management, Product Management, Process Management, Management Information Systems, Quality Management, Entrepreneurship, International Business, Human Resource Management, Strategy Management etc. Information Technology & allied Courses - Web technologies, Database Management Systems, Artificial Intelligence (Beginner to Mid level), Software Engineering, Software Testing etc.

    Online lecture · In-person lecture · Career services organized panel/talk · Student organized panel/talk

    Request an intro
  • Muhammad Kaleem KhanAustin

    Automation and Controls, Data Acquisition and Ingest, Relational Databases, Object Oriented programming, DevOps, software release management, software project management, Agile methodologies, Secure Coding, cloud computing, software architecture and patterns, C++, C#, .Net, Java, debugging techniques

    Online lecture · In-person lecture · Career services organized panel/talk · Student organized panel/talk · 1 on 1 research student consulting either in person or virtual

    Request an intro
  • Ishan PakuwalSeattle

    AI Systems Engineering, Applied Machine Learning in Production, Alignment Methods (RLHF / DPO), Evaluation Frameworks for LLMs, Human-AI Systems, AI Reliability, AI Infrastructure, Inference Optimization, AI for Enterprise Systems, Claude code workflow, LLM Deployment, Systems Thinking, Distributed systems

    Online lecture · In-person lecture

    Request an intro
  • VivekLake Stevens

    Web Development with AI tools , e-commerce, idea to Product, AI automations

    Online lecture · In-person lecture · Career services organized panel/talk · Student organized panel/talk

    Request an intro
  • Avirek GhatiaMilpitas

    Search At Scale

    Online lecture · In-person lecture · Student organized panel/talk · Career services organized panel/talk

    Request an intro
  • MEGHA. H. RBangalore

    Python in Data Science, SPSS tool for Data Analysis

    Online lecture · In-person lecture · Student organized panel/talk

    Request an intro
  • Hari PeriyasamyBoston, MA

    AI-Native Frontend Architecture (building production UIs for LLM-powered applications), Server-Driven UI for Agentic Workflows (AG-UI, MCP, A2A protocols), Real-Time Streaming Architecture in React/TypeScript, Frontend System Design at Scale (lessons from Amazon CloudWatch LiveTail and Shopify's RTB platform), Career Paths from Junior to Staff/Principal Engineer, Modern Frontend Performance and Observability.

    Online lecture · In-person lecture · Career services organized panel/talk · Student organized panel/talk

    Request an intro
  • Indukala NaladalaSunnyvale

    Distributed Systems, Security, Cryptography, Algorithms

    Online lecture · In-person lecture · Career services organized panel/talk · Student organized panel/talk

    Request an intro
  • Srikanth ThiagarajanSaratoga, CA

    Software Engineering, Data Engineering, Data platforms, AI Agents, AI governance, Data Governance, Data Strategy, Data security, Data systems, Data Products

    Online lecture · In-person lecture · Career services organized panel/talk · Student organized panel/talk

    Request an intro
  • Sathvik EppakayalaWarangal

    Product Management, SDLC, Agile, Machine Learning, Python

    Online lecture · In-person lecture · Student organized panel/talk · Career services organized panel/talk

    Request an intro
  • shaziya IslamSharjah

    All CSE

    Online lecture

    Request an intro
  • Mathias GuilleIndianapolis

    How Modern Streaming Platforms Work (end-to-end architecture) CDN & Edge Computing for Video Delivery Media over QUIC (MoQ) and the Future of Streaming Low-Latency Video Streaming Cloud Media Platforms & Infrastructure OTT, FAST Channels & Streaming Business Models Server-Side Ad Insertion (SSAI) & Video Monetization Product Management for Deep Tech Building and Scaling Cloud Products Distributed Systems for Media Delivery Streaming Economics: Cost, Performance & Scale Engineering Leadership & Cross-Functional Product Development International Careers in Technology (France → US, VIE, global product careers)

    In-person lecture · Online lecture · Career services organized panel/talk · Student organized panel/talk

    Request an intro
  • Caitlyn CarusoLas Vegas, NV

    I am a Nevada-based educator, advocate, and speaker dedicated to replacing sexual shame with radical healing, bodily autonomy, and intersectional wellness. My work bridges the gap between policy, clinical wellness, and modern media. My professional path evolved from serving as a campus peer sexual health educator and structural sexuality policy advocate to my current work as a professional adult media creator and entertainer. This unique blend of experience allows me to approach conversations around intimacy, trauma, and identity from a deeply authentic, shame-free "Pleasure Professional" perspective. I work closely with universities, student affairs departments, and campus organizations to deliver high-impact, survival-centric programming. Moving past sterile academic lectures, I focus on real-world tools that resonate with today's students—particularly those navigating life at the crossroads of multiracial identity, trauma recovery, and the LGBTQ+ experience. 🎙️ Keynote & Workshop Specializations: • The Pleasure Professional: Revolutionizing sex education, dismantling sexual shame, and building media literacy around modern intimacy. • Pleasure-Centered Harm Reduction: Implementing trauma-informed communication, real-world boundaries, and radical consent frameworks. • Navigating Ambiguity: Strategies for student survival, community building, and self-advocacy within the multiracial and queer student experience. • Trauma as a Teacher, Not a Sentence: Somatic and psychological coping mechanisms for students, activists, and leaders navigating systemic or personal grief.

    Online lecture · In-person lecture · Career services organized panel/talk · Student organized panel/talk · Other

    Request an intro
  • Rohit AlekarFremont

    AI, Machine Learning, Software Development, AI Agents, CS Fundamentals, Distributed Systems, Scaling Machine Learning Systems.

    Online lecture · In-person lecture · Career services organized panel/talk · Student organized panel/talk

    Request an intro
  • Sahir KaraniNew York

    AI/ML, Computer Science, Distributed Systems

    Online lecture · In-person lecture · Career services organized panel/talk · Student organized panel/talk

    Request an intro
  • Anusha PothineniOro Valley

    Lead Controls Engineer

    Automotive embedded control systems; Model-Based Development using MATLAB/Simulink; Model-in-the-Loop (MIL) testing and its role in early software verification; verification and validation of safety-critical automotive control software; decision and MC/DC coverage; CAN and SAE J1939 communication; requirements-based testing; Electronic Parking Brake control systems; vehicle motion detection and fault-handling strategies; and practical application of functional safety principles in automotive software development.

    Online lecture · In-person lecture · Career services organized panel/talk · Student organized panel/talk · Other

    Request an intro
  • Vadim BrodskyNew York, NY

    Computer science, application development, business oriented development, AI

    Online lecture · In-person lecture · Student organized panel/talk

    Request an intro
  • Rohankumar PatelSurat, India

    Founder & Director

    Computer Science, AI

    Online lecture · In-person lecture

    Request an intro
  • Xu AshtonGilbert

    Adjunct professor

    Mathematics, Statistics, Computer Science, Data Science, and Data Analytics

    Online lecture · Career services organized panel/talk · Student organized panel/talk · Other

    Request an intro
  • Vaishali BhoitePune, India

    * Data Structures & Algorithms (DSA) * Core Java & Advanced Java * Docker & Containerization * Database Management Systems (DBMS) * MySQL & SQL * CI/CD & DevOps Fundamentals

    Online lecture

    Request an intro
  • Farah SalihOrange, CA

    AI developer

    Programming fundamentals (Python, Java, Kotlin) Mobile app development (Flutter and Android) Web development basics (frontend with React/TypeScript and backend with Python APIs) Artificial Intelligence and Machine Learning fundamentals (using TensorFlow, Keras, and Hugging Face) Building AI-powered applications (including chatbot and speech-to-text systems using tools like OpenAI Whisper) Software engineering principles (clean code, debugging, version control, and project development lifecycle) Data analysis and building interactive dashboards using Python (e.g., Streamlit) University-level Mathematics, including algebra, calculus, linear algebra, and foundational topics in discrete mathematics

    Online lecture · Career services organized panel/talk · Student organized panel/talk · Other

    Request an intro
  • VARADHARAJAN AKANCHIPURAM, India

    Freelancer

    AIML, Data analytics, Full stack, MERN, PYTHON, JAVA, Devops

    Online lecture

    Request an intro
  • Asmaa Saad Abdelgwad AbdoEgypt

    Assistant Professor

    ➢ Computer Introduction (CS 102). ➢ Fundamental Programming (CS101). ➢ Introduction to Information Systems (IS 101). ➢ IS Strategy, Management & Acquisition (IS207). ➢ System Analysis and Design-1 ➢ Data Mining and Predictive Analytics . ➢ Software Engineering-1 ➢ Software Engineering-2 ➢ Enterprise Architecture ➢ Internet Computing ➢ System Analysis and Design-2 ➢ Database Systems-2 ➢ Computational Intelligence ➢ Modern Database Systems ➢ Social Informatics ➢ Data Analytics Programming ➢ Computer Introduction ▪ ➢ Information Security Principles (DCS 111). ➢ Network and communications security (DCS 112) ➢ Operating Systems Security (DCS 113) ➢ Ethical hacking (DCS 115) ▪ ➢ System Analysis (I314). ➢ Project Management (I315). ➢ System Design (I323). ➢ Advanced Database Systems (C423). ➢ Software engineering (C314). ➢ Decision Support Systems (I423). ➢ Information Systems (324I) ➢ Advanced Software Engineering (C412). ▪ ➢ Design and Implementation of Database (IS 413). ➢ Object-Oriented Analysis & Design (IS 322). ➢ Management Information Systems (IS 341). ➢ Knowledge Based-Systems (IS 411). ➢ Electronic Commerce (IS301). ➢ ICDL. ▪ Canadian International College (CIC), Sheikh Zayed campus, Egypt. ➢ BUSINESS NETWORK MANAGEMENT 1 (NETW 351). ➢ System Analysis and Design (INFO 240). ▪ ➢ Programming Essential in Python ➢ Programming Essentials in C ➢ IT Essentials ➢ Cyber security Essentials ➢ Capstone Design ➢ Introduction to database ➢ Programming Essentials in C++ ➢ CCNA R&S || ➢ IOT Architecture & protocol ▪ ➢ Introduction to Software Engineering (CS240). ➢ Object Oriented Programming )CS215 ( Advanced Computer Networks )IT434 ( ICDL.

    Online lecture · In-person lecture · Career services organized panel/talk · Student organized panel/talk · Other

    Request an intro
  • Leo Nnamdi Ozurumba-DwightOwerri, Nigeria

    Senior Lecturer- Virtual, AHRO Health Institute, Stevenage UK

    Genetics- Gene Interactions. Genetic inheritance. Public health. Antibodies. Antibody Engineering. Python programming. R programming. Bioinformatics. Clinical Bioinformatics. Computational analytics in Biomedical research. Systems Biology. Network Biology analytics and benefits. Metabolic pathway construction and reconstructions. Pathway nodes mapping and biomedical usage. Principles of Drug Discovery

    Online lecture · In-person lecture · Career services organized panel/talk · Student organized panel/talk

    Request an intro
  • Osama SabirEau Claire

    Teaching has been an important part of my academic career. During my Ph.D. at Universiti Teknologi PETRONAS in Malaysia, I served as a graduate/teaching assistant and taught and advised undergraduate and graduate students. My teaching included Numerical Methods, Computational Methods, Control Systems, Computer Aided Engineering, Internal Combustion Engine, Flow Assurance, Mechanical System Design, Mechanics of Machines, and Mechatronics. I also attended an advanced teaching seminar focused on teaching practice and course-design techniques. Earlier, while completing my master's degree at the University of Khartoum, I was also involved in teaching and supporting students in mathematics and engineering-related subjects.

    Online lecture · In-person lecture

    Request an intro
  • Thakshila NavodaniKandy, Sri Lanka

    Assistant Lecturer

    I can lecture on the following topics in Computing and Information Technology: Programming Fundamentals and Object-Oriented Programming Database Management Systems Operating Systems Software Engineering and Software Architecture Web Development (HTML, CSS, JavaScript, and React) Mobile Application Development Computer Networks and Network Security Social Media Technologies Systems Analysis and Design Fundamentals of Information Technology I am also comfortable conducting online lectures, practical sessions, and student assessments using digital learning platforms.

    Online lecture

    Request an intro

Teach a class on software engineering?

OpenLecture connects industry experts with university classrooms. Listing is free for lecturers, and introductions are free for universities.

Browse other topics