Summer research project at TIFR. Designing an algorithm for optimal packet scheduling with energy harvesting transmitter and reciever.