I am passionate about teaching and electronic and computer engineering. I have taught in South Africa, Israel, America, England, Australia and China for over 40 years in computer architecture, programming, microprocessors and electronics. I have most recently taught these topics at Harbin Inst of Technology and Harbin Engineering University in China.