In-Person Technical Courses
I offer rigorous, hands-on STEM education courses. My in-person courses are taught each summer at Northwestern Universities Center for Talent Development.
CPU Architecture
A deep dive into modern processor design and implementation:
- Understanding processor microarchitecture
- Instruction set architectures (ISA)
- Performance analysis and optimization
- Hands-on exercises with real CPU designs
Learn more about CPU Architecture
Engineering Your Own Computer
Build a complete computer system from the ground up:
- Digital logic fundamentals
- Circuit design and implementation
- Memory system design
- Input/Output interfaces
- System integration
- Practical hardware assembly
- Basic operating system concepts
- Final project: Functional computer system
Learn more about Build Your Own Computer
Leveraging AI in Computer Science & Engineering
Master the integration of AI into technical projects:
- Foundation of Large Language Models (LLMs)
- Practical applications of AI in engineering
- RAG (Retrieval Augmented Generation) implementation
- Vector databases and embeddings
- AI agents for automation
- Hardware integration with AI systems
- Hands-on projects combining AI and engineering
- Best practices for AI implementation
Contact me to schedule a course for your team or organization.