Philosophy
All Theoretical Subjects Should Be Backed Up With Practical Exercises
Students Should Verify All “Paper” Designs to Verify Their Correctness
Students Should Verify Exhaustive Proofs by Using an Exhaustive Simulation
Students Should be Exposed to the Principles of Testing