Computer Science was a career change for me, after a period of dissatisfaction with my previous career, teaching myself rudimentary programming, and wondering if maybe I could. A one-semester contract to teach one course turned into a rewarding (and I hope effective) teaching career.