...I have a deep understanding of Java's object-oriented principles, which enables me to develop scalable and maintainable software applications. With experience in developing web applications and RESTful APIs using Java frameworks such as Spring and Hibernate, I am able to build robust systems. M... (read more)
...I have a masters degree in Software Engineering. I used Java extensively in my course work. I use Java every day at my current employment. (read more)
...I have always prioritized theoretical aspects of computer science in my curriculum which allowed me to hone my expertise in discrete math, particularly in the domains of probability theory and graph theory. I took graduate level courses in randomized algorithms, theory of computation and formal ... (read more)
...Unfortunately, for a number of reasons math has become this scary monster for a lot of students, rather than the fun tool that it truly is. Because of this, I not only work to help students with particular mathematical concepts but also to build their confidence in math. I believe that every student is capable of succeeding, and it is important that they believe that too. (read more)
...I believe that it is much more important to be able to see the underlying structure of the subject rather than know specialized tips and tricks for solving particular problems. I have been teaching Linear Algebra at Drexel University for the past 11 years and it is one of my favorite subjects to... (read more)