Projects from Stanford's AA228/CS238: Decision Making Under Uncertainty