PHILOSOPHY OPTIONAL NOTES: Ambarish Vemuri, Rank 150, CSE – 2015