I am a programmer...
Over the years I've had exposure to approximately 14 different programming languages of various types (ranging from assembler to F#), my speciality is C# however I am also highly competent in Java and Python. As bizarre as it sounds programming is actually one of my hobbies - as well as my work - because it can be so challenging, rewarding, and varied. All of the books I've written and plan on writing rely on things I've learned while programming, and teaching programming (for example writing a Sudoku solving program helped me start the Sudoku Sage series). My other hobbies include gaming, chess, Sudoku, and Judo.
Like many people I know I used to struggle at school - and even university - until I eventually found my own unique way of learning: anything I needed to learn I would turn into a program. This process improved my retention and understanding ten fold, and I'd like very much to pass this learning technique on to whomever reads my more teaching oriented books.
Here's my academic history: I completed my B.Sc with majors in Computer Science and Information Systems in 2010. In 2011 I completed my B.Sc Honours degree in Computer Science which included courses in electronics interfacing, image processing, security, advanced computer architecture, A.I. and networking. I completed my M.Sc in computer science at Rhodes University in 2014, with the focus of my thesis being on teaching programming at a fundamental level through a novel game.
Where to find Matthew Funcke online
Sudoku Sage: 366 Apprentice Puzzles
by Matthew Funcke
The Sudoku Sage apprentice book contains 366 of the easiest Sudoku puzzles you're likely to find anywhere, along with detailed descriptions of the techniques required to solve them. That's one pleasant puzzle for every day of an entire year! Puzzles slowly go from almost effortless at the start, to an easy challenge at the end.
Matthew Funcke's tag cloud