Course Submm and terahertz physics and applications (AP3701)