Search
Andrej I.'s Photo

UPenn Computer Science graduate specializing in Theory and Algorithms
Andrej I.

71 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $30
Response time: 3 hours

About Andrej


Bio

I am a young researcher interested in the theoretical characterization of neural computations, towards application in cognitive brain-machine interfaces and biomimetic artificial intelligence.

I have graduated summa cum laude from the University of Pennsylvania with a dual degree in Computer Science and Cognitive Neuroscience, which I followed up with a Masters of Science degree at Graduate Training Centre of Neuroscience at the University of Tuebingen (Germany), where I will stay working...

I am a young researcher interested in the theoretical characterization of neural computations, towards application in cognitive brain-machine interfaces and biomimetic artificial intelligence.

I have graduated summa cum laude from the University of Pennsylvania with a dual degree in Computer Science and Cognitive Neuroscience, which I followed up with a Masters of Science degree at Graduate Training Centre of Neuroscience at the University of Tuebingen (Germany), where I will stay working towards my doctorate.

I have over three semesters of experience as a teaching assistant: 2 semesters as a TA for our introductory Theoretical Computer Science course and 1 semester for the graduate classical artificial intelligence course. Additionally, I participated in the creation of the Mathematical Foundations of Computer Science online masters course, boosting my remote and online teaching skills. The extensive experience on the teaching side provided me with a clear understanding of the academic standards and the exact expectations of students' performance at the highest level. On Wyzant, I usually teach Theoretical Computer Science (covering topics such as automata, DFA, NFA, formal languages, computability, complexity, Turing machines, algorithms, data structures...) and programming in different languages (Python, Java, C, C++ , C#, Matlab, OCaml, etc).

In my teaching, I seek to fully engage the students. My favorite method of doing so is constantly facing students with variations of the original problem, waiting for their ideas, and challenging them. I always try to explain the same principle from different perspectives, often using cross-disciplinary analogies. These allow for a deeper understanding of the material and also provide students with a broader arsenal on their exam day. For elementary school students, I usually drop my rate by 20%.


Education

University of Pennsylvania
Computer Science
University of Pennsylvania
Graduate Coursework
University of Tübingen, Germany
Masters

Policies

  • Hourly Rate: $30
  • Rate details: No strict cancellation policy, but please be reasonable about it :)
  • Lesson cancellation: 0 hours notice required
  • No background check

  • Your first lesson is backed by our Good Fit Guarantee

Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

Computer Science

Computer Science

I have graduated from University of Pennsylvania in May 2019 with a dual degree in Computer Science and Cognitive Neuroscience. I also have 3 semesters of experience as a teaching assistant - 2 for our course on Theoretical Computer Science and 1 in Foundations of Artificial Intelligence. This allowed me to experience both the mathematical and the applied aspects of the modern CS curriculum from a teaching standpoint, which means that I can help students not only understand the material but also demonstrate their knowledge in a precise manner.
Discrete Math

Discrete Math

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 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.
GRE

GRE

I have taken GRE in December 2018 with great success, especially in the Math section (170). I am generally a big fan of standardized testing and I try to help my students realize how narrow the scope of possible questions is, as well as the effective ways of tackling each type.
Probability

Probability

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 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.
ACT Math
Algebra 1
Algebra 2
Computer Programming
Elementary Math
GED
General Computer
Geometry
Java
Physics
Prealgebra
Precalculus
Python
SAT Math
SSAT
Trigonometry

Examples of Expertise


Andrej has provided examples of their subject expertise by answering 5 questions submitted by students on Wyzant’s Ask an Expert.

Andrej I.'s Photo

Questions? Contact Andrej before you book.

Still have questions?

Contact Andrej
Response time: 3 hours

Ratings and Reviews


Rating

4.9 (31 ratings)
5 star
(30)
4 star
(0)
3 star
(0)
2 star
(1)
1 star
(0)

Reviews

Very knowledgeable

Walked me though different parts of a project I was having trouble with. Helped we more fully understand how to display and interpret binary files. Overall he was a great help.

Liam, 2 lessons with Andrej

Knowledgeable and Intelligent Tutor

Andrej helped me with course planning for my classes at Penn. He was very detailed and thorough in explaining how to navigate the semester. He also shared his own experiences and learning strategies, which I found really helpful. I would recommend Andrej to any college student interested in Computer Science or Cognitive Science.

Deng, 1 lesson with Andrej

A very knowledgeable and patient tutor

I had several great lessons with Andrej. All were outstanding. He is extremely knowledgeable and takes the time to explain each problem step by step. I highly recommend him.

Oleg, 1 lesson with Andrej

Very helpful and knows his material

He taught me a better understanding of stacks and ques. Very patient and would recommend him to anyone needing help. Great session overall and was not overwhelming to me.

Glen, 1 lesson with Andrej

Computer Science (AI)

Knowledgeable... He was able to solve the exercises from Introduction to AI ("Norvig Book"). The Tree Search algorithms: A*, Breadth-first search (BFS), DFS, and Greedy Search. Thanks Andrej

Jorge, 1 lesson with Andrej
Tutor responded:

Thanks a lot Jorge, I am glad I could help :)

Hourly Rate: $30
Response time: 3 hours
Contact Andrej