SMS: Switching circuits for engineers