Is glass a liquid or soild?

I was told by some professor that glass is liquid at all times and i was wondering is that true? Is it because of that that made the glass transparent?