A Course In Number Theory And 2d