# 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](https://my.ctd.northwestern.edu/myctd/s/course-offerings?c__subjectArea=Technology&c__gradeLevel=9th%20Grade,10th%20Grade,11th%20Grade,12th%20Grade).

## 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](https://turingguild.com/cpu-architecture-overview/)

## 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](https://turingguild.com/byoc-overview/)

## AI Applications in Computer Science

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](/content/in-person-courses/contact/index.html) to schedule a course for your team or organization.
