Abhijeet Agrawal’s notes for physics optional