Argh. Finals week is steadily approaching. Also been dealing with writing my undergrad thesis. Yes, there is such a thing and its mandatory where I go. I'm on page 203 at this point in time.