Making a Smooth Move to Silicon Valley

Making a Smooth Move to Silicon Valley

If you are relocating to Silicon Valley, you are not alone! Many students before you have done the same. In this post, Pranjali Basmatkar (NLP student 2022-2023), shares her advice for moving to Santa Clara, California. Please note that the views and opinions expressed on this page represent the author’s views and do not necessarily represent the official position or views of UC Santa Cruz or the NLP MS Program.

Moving to a new place or country, such as Santa Clara, can be exciting but challenging. The thought of starting fresh in an unfamiliar environment can feel daunting, especially for students; however, with the right information and resources, this transition can be made much smoother.

A little about me: I am Pranjali Basmatkar, a current Natural Language Processing Master’s student at the University of California, Santa Cruz. Most of my classes take place in the Silicon Valley Campus located in Santa Clara. As someone who made the move from India less than a year ago, I have some tips from my personal experience that can help you settle down with ease. So if you are an incoming UCSC graduate student, keep reading!

Preparing for the Move

Proactively preparing for your move to Santa Clara is crucial to ensure a smooth transition. Personally, I focused on three main aspects: researching the area, finding suitable housing, and budgeting for living expenses. This preparation can help you alleviate stress and make the most of your move.

Getting to know the area

I found the best way to familiarize myself with a new area was by checking a map! I relied on Google Maps to understand the location of the campus and the areas that are easily accessible from the campus. The campus is surrounded by various eateries and is very well connected to residential areas such as Rivermark and El Camino, and is a 10-minute drive from the buzzing San Jose Downtown.

Finding housing

Finding the right house was one of my biggest challenges while making the move, and it is important to prepare for this in advance. There are two main ways to find housing: find a spare room in an existing house or find roommates.

The NLP Graduate Student Handbook lists a variety of sites you can use as part of your housing search, like Apartments.com and other online platforms. There are also numerous Bay Area Facebook groups you can use to connect with people.

The best way to find a house can be by looking for roommates from your cohort or existing students who study at the campus! The Slack Workspace for incoming students is a great place to introduce yourself to potential roommates and finalize your housing in Santa Clara. Make sure to consider factors such as proximity to your educational institution, safety, amenities, and affordability when choosing your housing option.

Budgeting for living expenses

Moving to a new place involves financial considerations. It is essential to create a budget for your living expenses in Santa Clara. Research the cost of living in the area, including rent, utilities, groceries, transportation, and other necessities. You can use online budgeting tools or create a spreadsheet to estimate your monthly expenses and compare them with your available financial resources. Setting a realistic budget will help you manage your finances effectively and avoid any financial strains while living in Santa Clara.

Getting Settled In

After arriving in Santa Clara, the first few days are crucial for getting acquainted with the area and setting up essential services. Here are some important tasks to focus on during this period.

Get to know your new surroundings

Take the time to explore your surroundings and get familiar with the neighborhood where you have decided to settle. Take walks or drives around the area to locate nearby amenities such as restaurants, parks, shopping centers, and recreational facilities. This will help you feel more comfortable and establish a sense of belonging in your new environment. Within a week of moving to Santa Clara, I stumbled upon the Coyote Creek trail near my neighborhood, and it instantly became my favorite spot to unwind!

Picture of Coyote Creek

Photo by Pranjali Basmatkar

Set up essential services

Upon arrival, it is important to set up essential services like internet and utilities in your new place. You can contact popular internet service providers in Santa Clara to set up a connection at your residence. Additionally, ensure that your utilities, such as electricity, water, and gas, are connected and functioning properly. Contact the respective service providers to initiate the setup process and ensure a smooth transition into your new home.

Find a grocery store

Locating nearby grocery stores is crucial for your daily needs. In Santa Clara, you can find several options for grocery shopping. Safeway and Walmart are popular choices for general groceries, offering a wide range of products at affordable prices. If you prefer organic goods, Whole Foods Market is a great option, and it’s right across the street from the Silicon Valley Campus! For specific ethnic groceries, Indian stores like Patel Brothers and Namaste Plaza cater to the needs of the Indian community. These stores offer a variety of spices, lentils, and other Indian food essentials.

Navigating the City

Navigating the city of Santa Clara efficiently is essential for a smooth and enjoyable experience. Here are some key points to consider when getting around.

Public transportation options

Santa Clara offers various public transportation options to help you move around the city and explore the wider Bay Area. The VTA bus system is a reliable and cost-effective way to travel within Santa Clara County. It covers numerous routes, providing access to major attractions, educational institutions, and shopping centers. Additionally, the VTA light rail system is another convenient option for commuting to different parts of the city. The VTA system can be paid via a Clipper Card or cash. Lucky for us, the Whole Foods in front of the campus allows you to register and receive a Clipper Card. Ride-sharing services are also popular alternatives for getting around, offering flexibility and convenience.

Obtaining a California state ID

If you’re an international student, you can avoid carrying your passport as a form of identification by  obtaining a California state ID. This ID serves as official proof of identity and can be used for various purposes, such as opening bank accounts, renting apartments, and accessing certain services. Visit the local Department of Motor Vehicles (DMV) office to apply for a California state ID. Ensure you have the necessary documents, such as your passport, proof of address, and Social Security number, to complete the application process. For further advice about getting around the Bay Area and obtaining a driving license, check out ISSS’s website.

Food options near the UCSC Silicon Valley Campus

The area around UCSC’s Silicon Valley Campus in Santa Clara offers a range of food options for students and visitors. If you’re looking for a quick and healthy meal, the Whole Foods food court across the street provides a variety of options. You can enjoy a meal from their salad bar or hot food counter, or grab a quick snack. For those craving Mexican cuisine, Chipotle is a popular choice with its flavorful burritos and bowls. Additionally, if you’re in the mood for fast food, McDonald’s is conveniently located near campus. There are also a variety of local restaurants within walking or short driving distance from campus.

NLP students on a hike

Finding Local Attractions

Downtown San Jose

A short distance from Santa Clara lies the lively downtown area of San Jose. Here, students can immerse themselves in a bustling urban environment with an array of attractions. Stroll through the streets lined with shops, cafes, and restaurants. Visit the San Jose Museum of Art (your UCSC SlugCard may help you get free admission) to explore contemporary and modern artwork or catch a performance at the San Jose Center for the Performing Arts. The downtown area also hosts cultural events, concerts, and festivals throughout the year, providing an opportunity to engage with the local arts and entertainment scene.

On the weekends when you need to unwind, you’re also within easy reach of spectacular natural spaces and beautiful coastal areas such as Monterey, Santa Cruz, and Carmel. You’ll also enjoy exploring the rich history and cultural heritage that Northern California has to offer.

Bay Area hikes

If you like to de-stress in nature, the Bay Area holds several hikes with amazing views. One of my favorite hikes is the Coyote Hills Regional Park near Fremont with a view of the entire bay. The Sierra Vista Open Space Preserve is another great place to visit for some great sunset views!

San Francisco

Visiting San Francisco from Santa Clara offers an exciting escape into the vibrant heart of the Bay Area. Just a short distance away, this journey unveils iconic landmarks like the Golden Gate Bridge, the bustling Fisherman’s Wharf, and the cultural diversity of neighborhoods like Chinatown and Haight-Ashbury. Whether exploring the tech hub of Silicon Valley or indulging in the city’s rich history and breathtaking views, a trip from Santa Clara to San Francisco promises a captivating experience. The Bay Area and San Francisco are very well connected using public transportation like the BART and CalTrain.

In conclusion, embarking on the journey of moving to a new place brings a mix of anticipation, challenges, and opportunities. Hopefully, my experience can help ease your move and make the experience enjoyable!

About the Author

The author, Pranjali Basmatkar, is a Natural Language Processing graduate student at UCSC and holds a Bachelor’s degree in computer science, which fueled their passion for exploring the frontiers of technology. With experience as a senior machine learning engineer at Quantiphi, she has honed her skills in developing innovative AI solutions. Currently preparing for an upcoming summer internship at AllenAI, the author aspires to contribute to the advancement of artificial intelligence and its transformative potential in various domains.

Want to find out more?

CONNECT WITH OUR PROGRAM TEAM

TALK TO A MEMBER OF FACULTY

APPLY NOW

ADMISSIONS

HUMANS OF NLP

Dhananjay Sonawane

Dhananjay Sonawane

Undergraduate major: Bachelor’s in Electronics and Telecommunication

Undergraduate Institution: Sardar Patel Institute of Technology

First master’s degree: Master’s of Computer Science, Indian Institute of Technology Gandhinagar

Dhananjay is an Natural Language Processing MS student with a professional background in machine learning. Alongside being a student, Dhananjay is building an Alexa TaskBot and serves as a teaching assistant at UC Santa Cruz. Keep reading to learn more about Dhananjay’s diverse set of skills and future professional aspirations.

What led you to your interest in NLP? 

I worked at Compass as a machine learning engineer. I got a chance to work on NLP problems as part of the search team, helping real estate agents improve their searches. I realized I wanted to take a step further and do a deep dive into NLP, and that’s why I chose to do the NLP MS program.

What excites you about NLP development? 

The technology trends right now such as ChatGPT and transformers are exciting. I want to study it more and solve problems using them. It’s evolving technology, and we get new research every day with a lot of potential. I believe that it will be a crucial part of artificial intelligence in the future. Amazon Alexa or Siri are real time applications, and I can see how huge of an impact NLP can make in people’s lives.

For example, I am part of the Amazon Alexa TaskBot Challenge. I’m building the Alexa TaskBot that can solve DIY or recipe tasks for human users. This is a narrow scope, and I can see that it has a lot more potential to solve really complex problems.

Can you tell me more about the Amazon Alexa Taskbot challenge?

The Taskbot challenge is organized by Amazon each year where they select 10 teams across the globe. I’m really proud that we were 1 out of 10 selected. Our team is working with Professor Xin (Eric) Wang and a PhD student from Professor Wang’s research group. We gave a proposal to Amazon, and Amazon reviewed and selected teams based on the proposed solutions to the two problems: helping users with DIY tasks and recipes. Then we had a bootcamp in Seattle where we got training, guidelines, and tools to solve this problem.

We have ongoing work and meetings at the main campus, and I commute there weekly with the Silicon Valley Connector shuttle. We also have meetings with the Amazon Alexa team where they give us feedback on how our bot is performing, what improvements to make, as well as future steps to consider to excel in this competition.

What do you think about the program so far?

The program so far has been really good. I have completed six courses now. All of the six courses were directly related to NLP and ML, and I really like this program. We started with the basic foundations of ML and NLP, and we moved onto Transformers and Deep learning methodologies. I like the way the program has been structured.

We also have the NLP 280 Seminars. I really appreciate that these are included in this program. It gives us professional exposure to how NLP is actually happening within industry right now. A specific talk I really liked is about Grounded LLMs for Conversation Agents. The speaker had worked on Siri, Google Assistant, and Alexa. You can imagine how much potential NLP has because the person who has worked on major conversational AI systems is giving the talk.

Can you tell me more about being a TA on main campus? 

This is my third quarter as a teaching assistant for the class CSE 114 Programming Languages. This class is about functional programming using the Haskell programming language. A fun fact is that I had not learned this language before I got introduced to it for this TAship. It was like an additional course on top of NLP. It was not too difficult to learn because I had previously worked with multiple programming languages.

A TAship gives additional experience alongside your master’s degree. You work with the professor, and you help set up the assignments and support the students in the course. In my TA sections, I go over the concepts taught in a week, and I also go over upcoming assignments. I also hold office hours where students drop in to ask questions about assignments or difficult concepts.

What do you plan to do when you graduate?

My goal is to stay in the industry. My motivation for joining this program was to learn more about NLP and apply it to the industry. I want to get some hands-on exposure with NLP and use the tools or theories that I’m learning to practically solve problems. My long-term goal is to become an architect in NLP. I want to design an end-to-end architecture, taking a problem from the basics (for example, data analysis) through to production.

Shashwat Pandey

Shashwat Pandey

Undergraduate major: BTech Electrical, Electronics, and Communication Engineering

Undergraduate Institution: Jaypee Institute of Information Technology

Hometown: Kanpur, India

Passionate about NLP research, Shashwat aims to solve problems within NLP, as well as in society, using NLP technology and contribute to the rapid growth of the field. Shashwat also brings to the program interdisciplinary interests in linguistics and ethics in relation to AI/NLP. Read on to find out more about this member of the 2022-2023 cohort.

What led you to your interest in NLP?

I was intrigued by data science in my first year of undergrad. Once I started progressing through the field from data science to machine learning to deep learning, I realized that there is a huge scope in this field.

What excites you about NLP Development?

The most interesting thing about NLP is the current market and new innovations that are happening right now. There is no better time to study NLP like right now. There are all the upcoming large language models (LLM) like ChatGPT (we now have GPT-4), D5, and even Facebook is coming into this market as well. There is a huge scope for development and these models are not only used for NLP—they can be deployed in computer vision and signal processing. These are the key areas in NLP right now, and they are pioneering the future of technology.

What do you think about the program so far?

To be honest, I was a little skeptical when I initially joined because NLP is a very specific field when we talk about AI. But as I’m progressing in this course, I feel that the curriculum offered is absolutely amazing. We started with the initial primer in data science, then moved to Pytorch (which is the technology used for deep learning development), and now we are moving onto transformers (the architecture that GPTs are based on). Progressing onto the Capstone project, I feel it is very important to apply what we are learning on business-use cases. The fact that this course is being offered at very limited universities right now makes it amazing.

What classes are you taking right now? 

I am currently taking NLP 244 Advanced Machine Learning for Natural Language Processing where we learn about the latest ventures in NLP and how research has taken place. The fact that developments that we are studying right now did not even exist 5 years ago makes it really exceptional. I am also taking NLP 267 Machine Translation which I feel is a core subject of NLP, and it’s great how we are learning so much about it. NLP 202 is more on linguistics and how language processing works.

Can you expand more on how linguistics plays into NLP?

Most of the time, when we talk about AI and deep learning we only talk about models and technical stuff like Pytorch. To excel in NLP, it is important to get into linguistics, such as understanding Chomsky’s rules on language. These are essential when we are traversing through this field.

What would you like to do after you complete your NLP degree? 

Speaking specifically as an engineer, my goals have always been to get into research and work on cutting edge technology, solving pressing problems in NLP as well as in society. There is a huge debate going on about ethics and morality, and I feel this is where I can contribute as an NLP engineer.

Can you elaborate more on the ethics and morality in NLP?

We are going through an age of generative AI in the form of text, image, audio. Current models often hallucinate and give random pieces of information. In this huge pool of data, we have to point out and create a disparity between real and unreal information. On the data side of deep learning, we have to ask how we are getting the data and ensure that the data we are collecting is unbiased. It is important to focus on these issues as an engineer and draw a clear line of ethics and morality to understand whether or not what we are doing is right or wrong.

Aside from NLP, what are your other interests and hobbies? 

After I’m done with my academics, I try to work out. I am really into music. Right now I can only listen to it, but usually I would play piano or unwind through composing pieces. Other than that, I am also interested in Formula 1 and football (soccer).

Sugam Garg

Sugam Garg

Undergraduate major: BE Computer Science

Undergraduate Institution: BITS-Pilani

Hometown: Noeda, Inda

After 4 years of working in industry, Sugam comes to the NLP MS program with a drive to learn about NLP theory and how to build NLP models. As a Student Ambassador, he brings people together, socially and academically, and hopes to eventually apply his NLP skills to building user-centered applications in languages other than English.

What led you to your interest in NLP? 

I did my internship in my last year of undergrad at Samsung R&D, Bangalore. My intern project was working on a machine learning-based feature for mobile phones. After that internship, I really understood that the industry is slowly moving towards machine learning, and that I needed a theoretical background as well.

After I joined my full time role at Samsung R&D, my primary job was to put a language model on a mobile phone. Then I got introduced to different text-classification paradigms, and then transformers. I eventually moved onto another project on semantic search at a different company. That was 2020. And then NLP was taking off: GPT-3 was released and the buzz was high. But these large NLP models were still not in the hands of actual users.

I kept thinking about one thing: I know how to use a lot of models, I know how to read papers, but I don’t know what it takes to build them. I didn’t really understand why things are the way they are, and I realized that I needed to go back to academia to study from experts to understand the natural progression of NLP. The NLP MS program structures it for you, provides you with guidance, and answers so many questions for you which will otherwise take days to solve.

What do you think about the program so far?

Even though I had four years experience using, developing, and studying NLP applications, the NLP 201 series kind of took me by surprise by how little I knew about NLP prior to the deep learning era. There were a lot of things which Professor Jeff Flanigan explained that I still understand because of the manner in which he explains things. I don’t think I will forget the basic concepts that he taught. I really appreciate the way he explains nuances in NLP and how they fit into today’s GPT-era models.

A second experience is from NLP 244. I follow NLP stuff on Twitter, and a paper came out in January. During our next class, Professor Delip Rao was talking about the paper that was released just two weeks ago. He explained the paper and put it into a framework and the entire course itself. I don’t know if there’s any program in the world that has a two-week turnaround time.

Can you tell me about your Student Ambassador experience?

I wanted not just academic excellence, but I also wanted to contribute and find a sense of belonging and create a community. I joined the Student Ambassador Program, and I joined the Community Organizer team. We organized hang-outs like movie nights and dinners, and I made friends which I hope will stay beyond the program. I got to know people outside of academic interactions. It is really fun, and I hope to continue doing that.

What about the NLP paper reading group?

This is pretty close to my heart. Back when I was working at Samsung, there was probably not a single university that was offering a dedicated single course for NLP let alone an entire program. It was difficult to understand the developments in NLP. I decided to host a monthly paper session which became a community-oriented thing. We had volunteers every month speak about the things they were working on. This was another way of team bonding. I started a knowledge-sharing group immediately after joining my next company as well.

When I came to the NLP program, I noticed that there’s a new paper every two weeks. The NLP MS curriculum teaches the conceptual arguments made in papers, but in order to learn about the nuances in execution, one has to read the paper itself. That is where the success lies. I approached the Ambassador team with the idea of a paper reading group, and everyone was interested. It has been great, and I hope the program continues to do it.

What do you plan to do when you graduate?

NLP technology is not in the hands of users. It’s benefiting people who were already part of the AI world or the computer world, but it doesn’t reach people beyond the existing digital population. I want to work with companies that are trying to get more people using AI products, so that actual people can benefit.

Are there technical or societal problems that you hope to solve in the future?

The first problem I want to solve is the language problem. I come from a land of 100+ languages. I am not familiar with any AI model that is working on a large scale with regional languages in India. My mother uses her phone, but she doesn’t use any utility or productivity apps because she is not really familiar with English. My goal is to help build apps which can bring people like my mother to use AI products because they offer tremendous value. It’s my dream to move towards an inclusive language ecosystem.

The second thing that is close to my heart is educating more and more people. I love teaching. Even here at UCSC, I’m a tutor for a web application course, and yesterday I received an email from a student saying that the suggestions I gave them helped them finish their assignment on time. It’s the most wonderful feeling. I could honestly say that it’s more important than anything else to me, to see people achieve the best they can.

In India, I see a gap in the quality of education that I received versus the quality of education that most people are going to get. It will be like that for at least the next 10 to 20 years, unless people change something about it. I’m seeing AI models starting to solve math and physics problems, and I just hope I can work on an idea to use those AI capabilities to scale up the quality of education.

Mridul Pankaj Khanna

Mridul Pankaj Khanna

Undergraduate major: BE Computer Engineering

Undergraduate Institution: Pune Institute of Computer Technology

Hometown: Mumbai, India

Driven by his interest in NLP, Mridul joined the NLP program after working in the gaming industry for 4 years. He hopes to eventually apply the skills gained in the program to an engineering role in NLP or machine learning. He currently serves as a program Student Ambassador on the social media team.

What led you to your interest in NLP? 

After my Bachelors in 2018, I worked with Ubisoft Entertainment. My responsibilities included developing automation tools using Reinforcement learning, computer vision, and natural language processing. I did a project that was related to analyzing sentiments of players on various communities and discussion forums for newly launched games. The number of players in gaming has been on an exponential rise, and analyzing that data has been critical for gaming companies. That project sparked my interest in NLP, and I decided to pursue it for my master’s.

What excites you about NLP development? 

Gaming definitely interests me. I am also interested in the field of finance and how NLP is being used in that industry. These are the directions that I would like to take in my career path.

What do you think about the program so far?

It’s been a great learning curve for me. When I came here, I had very little knowledge of NLP, and it was high-level. But after going through the program, I now have a theoretical and mathematical understanding of concepts. As a researcher or working in industry, having that theoretical knowledge really differentiates you. One course in particular–Deep Learning for NLP that I took in Fall–gave a tremendous boost to my learning curve, and that experience was awesome.

Can you tell me about your Student Ambassador experience?

My responsibility as a Student Ambassador is to develop content and promote our NLP program on various social media platforms. I also post about uses of NLP and how it is being applied to industries. I look at the first post I made versus the posts I make now, and I can see growth in the content I am making. There is a huge difference in the way things are framed on various platforms, and every social media platform requires different content.

I currently focus on Reddit and Twitter, simultaneously sometimes creating posts on LinkedIn and Facebook as well. The audience is different. For example, on Reddit, I focus on the NLP seminar, and I go to subreddit groups to talk about technical content like machine translation and transformers. On Twitter, I focus more on events at Silicon Valley Campus like internship fairs or gaming events. Being a Student Ambassador helps me build on my communication skills and grow as a content creator. This experience teaches you to market yourself to the outside world and professionals.

What do you plan to do when you graduate?

I am open to engineering and research roles, but I am more focused on engineering roles in the NLP field around NLP and machine learning. I’m also open to roles in reinforcement learning or computer vision as a data science or machine learning engineer.

Are there technical or societal problems that you hope to solve in the future?

Data in the gaming community has been on an exponential rise. It is important to shape this data so that it can be analyzed by gaming companies for their benefit. I look forward to using the knowledge I have gained in the NLP program and applying it to analyze games.