EE 677: VLSI CAD course project - Greedy algorithm for activity and task sheduling