About

  • Being a TA for CSP586 (Software Modeling with UML), I was responsible for delivering the tutorials, grading the assignments and solving the doubts that students had.
    

Roles and Responsibilities

  • Delivered the live tutorial in the class for the labs of AI powered Software Development. Below are the key tutorials I delivered

    • React Components - Explained about the frontend development using React by demonstrating the School Blogging Site
    • Flutter based LLM Suite - I developed the tutorial to show the use of various APIs to work with LLMs for text generation, embeddings and image generation. I also demonstrated the Ollama running llama-3.2 model, deepseek-r1 via Replicate api and other models like OpenAI, Stability AI and gemini model.
    • Chicago YELP Reviews - Using Yelp Fusion API, I demonstrated about how to fetch the reviews and business informations via Yelp API and created embeddings using text-embedding-3-small model from openAI, and stored the embeddings in ElasticSearch. Finally I demonstrated about the similarity search and hybrid search to find most relevant reviews and also get the recommendation of the businesses.
    • Docker tutorial - I demonstrated about how to use docker to run the elasticsearch image and store the data in that image. I also demonstrated by pushing the updated image to the docker hub and pulling that to perform the similarity search.
  • I was responsible for grading the assignents and exams.