Shivam's Notes