An Empirical Study On Teachers' And Students' Perception of Project Based Learning