Low Frequency and Circuit based Quantum Cascade Lasers: Recent progress in Terahertz Quantum Cascade Lasers