My UVA solutions. Note that some are still incorrect.