...My teaching approach is one of encouraging students to ask questions, having them work in groups of pair programming and mob programming. I will only lecture briefly, to present new ideas and to spark curiosity. I often present a task to be done and create an environment where students feel empowered to explore on their own. (read more)
...Also due to its surging popularity, I've tutored quite a bit of it as well. I have been working with C++ both on & off the job for a long time now. My experience with it varies widely, and includes developing native DLL's that interface with a managed environment, writing game engines in C++, and multithreaded application development. (read more)
...My mathematics goes up to Linear Algebra, which may sound scary and believe me, it is not. However, probability is an interesting math topic since we rely more so on odds or chances instead of looking at a finite, or infinite, list of options that we see in calculus. Most instances of probability is learning formulas, but also knowing when to use them. (read more)
...I’m a seasoned senior full-stack developer and tutor with a solid background in web and software development. I hold a Bachelor’s degree in Software engineering from Oakland University, and I’m currently pursuing a Master’s in Computer Science at the University of Michigan. My academic and prof... (read more)