BJT Lab: Theoretical Exercises