...I use real-world examples and interactive exercises to make abstract concepts relatable and engaging. Throughout the process, I do my best to foster a supportive environment, encouraging questions and celebrating progress to build the student’s confidence and independence. Whether helping a stu... (read more)
...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 graduated from Un... (read more)
...Problem-Based Learning: I believe an effective way to organize knowledge is in the format of working through a set of canonical problems. This can also help build a sense of momentum through what can be a difficult subject. 2. Socratic Method: I have a more conversational rather than a lecture style of teaching. (read more)
...I am excited to help a whole new group of students through Wyzant. My primary programming language, I have tutored students in Java as a undergraduate student and as a Graduate Teaching assistant while at the University of South Carolina. I have worked in Java for over 10 years, with multiple personal projects completed that I have published on my Github. (read more)
...Contact me!Recent Georgia Tech Graduate At Georgia Tech, Electrical Engineering coincides with Computer Engineering so I have a lot of background and foundation from CompE. The Georgia Tech ECE 2036 Course is Engineering Software Design that focuses on object oriented programming with basics of ... (read more)