...I took graduate level courses in randomized algorithms, theory of computation and formal logic and wrote my final thesis on derandomization of polynomial time algorithms, which helped me fully appreciate the role of mathematical fundamentals in field of computer science. I have always prioritize... (read more)
...After a professional career of 40 years in Computer Hardware and Software, and the highest standing at Drexel University earning my Bachelor of Science in Electrical Engineering with a Computer Specialization, I am familiar with computer architectures, technologies, peripherals, processors, stora... (read more)
...I have taught online as well as in person, always in a one-on-one setting so students get the attention they need. I enjoy breaking down the problems and meeting the student where they are in their understanding to find the best way to communicate a topic. I structure each lesson differently depending on the student's needs and goals. (read more)
...WHAT I TEACH
•••••••••••••••••
I am most comfortable programming in C#, Python, and Java. I've worked in many different industries (fin-tech, hospitality, entertainment) with many different libraries and technologies. I do very well with people completely new to programming, but my knowledge also extends to more niche topics like game and web development. (read more)
...I have also worked on many projects utilizing MVC techniques to deliver products according various specification and constraints and on other projects; I implemented custom MVC feature to facilitate rapid feature development as well as mechanism for handling database access while avoiding rewrite... (read more)