Crash course in architecture