Credits - A Rigorous Course