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 - 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
- Product Management19
- AI & Machine Learning80
- Data Science & Analytics29
- Cybersecurity10
- Cloud & Infrastructure6
- Digital Transformation16
- Leadership & Management77
- Business Strategy42
- Marketing & Branding45
- Sales & Business Development16
- Entrepreneurship & Startups33
- Finance & Accounting32
- Human Resources & People22
- Operations & Supply Chain33
- Project Management31
- Communication & Public Speaking41
- Career Development45
- Diversity & Inclusion14
- Ethics & Governance39
- Healthcare & Medicine40
- Psychology & Behavioral Science21
- Education & Teaching33
- Public Policy & Government23
- Law & Regulation11
- Engineering & Manufacturing23
- Science & Research32
- Mathematics & Statistics26
- Energy & Sustainability24
- Media, Film & Journalism8
- Languages & Linguistics17
- Arts, Culture & Performance32