Files
TinyTorch/paper
Vijay Janapa Reddi 3b70488856 Address reviewer feedback: positioning, scope, and adoption clarity
Conducted multi-perspective review (6 reviewers: undergrad student, CS
professor, industry engineer, PhD student, learning scientist, program
chair). Implemented all high-priority improvements:

1. Added 'Is TinyTorch Right for You?' self-assessment (Section 1.1)
   - When to use vs not use TinyTorch
   - Clear positioning (after CS231n, before advanced systems)
   - Time commitment transparency (60-80 hours)
   - Target audience specification

2. Added 3 concrete course integration models (Section 3.5)
   - Model 1: Standalone 4-credit course (14 weeks)
   - Model 2: Half-semester in existing ML course (7 weeks)
   - Model 3: Optional deep-dive track (self-paced)
   - Instructor resource needs explicitly stated

3. Sharpened abstract contribution framing
   - Changed from 'framework' to 'pedagogical patterns'
   - Emphasized design contribution (not empirical study)
   - Clarified enables educators + researchers

4. Added 'What's NOT Covered' prominently (Section 6.1)
   - GPU/CUDA programming explicitly omitted
   - Distributed training not covered
   - Production deployment/serving excluded
   - Advanced systems techniques listed
   - Clear positioning: foundation, not replacement

5. Verified Adam memory technical precision
   - All mentions already specify '3x parameter memory'
   - Distinction from activation memory clear

Key reviewer themes addressed:
- Positioning ambiguity → Clear when/how to use
- GPU omission concerns → Prominently acknowledged upfront
- Adoption barriers → 3 concrete integration models
- Time investment ROI → Self-assessment + positioning

Paper now targets SIGCSE 2026 design track more clearly.
2025-11-16 21:52:04 -05:00
..

TinyTorch Research Paper

Complete LaTeX source for the TinyTorch research paper.


Files


Quick Start: Get PDF

  1. Go to Overleaf.com
  2. Create free account
  3. Upload paper.tex and references.bib
  4. Click "Recompile"
  5. Download PDF

Option 2: Local Compilation

./compile_paper.sh

Requires LaTeX installation (MacTeX or BasicTeX).


Paper Details

  • Format: Two-column LaTeX (conference-standard)
  • Length: ~12-15 pages
  • Sections: 7 complete sections
  • Tables: 3 (framework comparison, learning objectives, performance benchmarks)
  • Code listings: 5 (syntax-highlighted Python examples)
  • References: 22 citations

Key Contributions

  1. Progressive disclosure via monkey-patching - Novel pedagogical pattern
  2. Systems-first curriculum design - Memory/FLOPs from Module 01
  3. Historical milestone validation - 70 years of ML as learning modules
  4. Constructionist framework building - Students build complete ML system

Framed as design contribution with empirical validation planned for Fall 2025.


Submission Venues

  • ArXiv - Immediate (establish priority)
  • SIGCSE 2026 - August deadline (may need 6-page condensed version)
  • ICER 2026 - After classroom data (full empirical study)

Ready for submission! Upload to Overleaf to get your PDF.