SMS: Switching Circuits for engineers