The institute took possession of a sprawling area of 8.5 acres (34,000 m2) in Geeta colony for a state-of-the-art campus with ultra-modern facilities and lush green ambiance in 2005. It started operating from the campus in 2008.
The foundation stone of the new campus was laid by Honorable Chief Minister of Delhi Sheila Dikshit on 24 May 2006.
Salient features the campus is equipped with are:
Library is the soul of college where students can explore various new technological ideas and read books. Library has 20168 no. of volumes, 3500 no. of titles and 500 CDs ROM. Library also subscribes 23 magazine and 9 newspapers.