Lead Instructor, Web Development Immersive, General Assembly
Joel has been obsessed with computers since he first got his hands on a 80386 IBM PC clone last century. Back then, without the distraction of the internet, it was reasonable to develop a complete understanding of the entire machine and its processes, and this deep understanding still occasionally proves useful.
Since the web went mainstream Joel has worked happily in various roles to create websites from the small and beautiful (popup sites for fashion labels), to the vast and terrifyingly complex (social analytics engagement platforms). He is passionate about teaching the WHY of development as well as the HOW.
Joel enjoys long discussions about beautiful code, elegance, refactoring, best practices and formal logic, and is especially valued for his calm patience during tricky debugging sessions.