Media Web Page

Naveed Haq

Naveed Haq

Why am I taking Computers and New Media?

My Media Consumption and Generation

Media Categories:

Challenges