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.