Zaslat SMS: A course in differential geometry