About
Activity
-
Welcome to HearstLab, Scope Zero! 🌡️🌎 Led by Co-Founder & CEO Lizzy Kolar, Scope Zero are creators of the Carbon Savings Account™, a climate and…
Welcome to HearstLab, Scope Zero! 🌡️🌎 Led by Co-Founder & CEO Lizzy Kolar, Scope Zero are creators of the Carbon Savings Account™, a climate and…
Liked by Anshul Doshi
-
Transcendence Coffee sitting in the micro kitchen coffee stations at Cisco Bay Area offices ‼️ If you have a corporate coffee bar that needs some…
Transcendence Coffee sitting in the micro kitchen coffee stations at Cisco Bay Area offices ‼️ If you have a corporate coffee bar that needs some…
Liked by Anshul Doshi
-
I am excited to announce that I have accepted an offer to join Memorial Sloan Kettering, as an Office Coordinator Intern for the Spring 2020…
I am excited to announce that I have accepted an offer to join Memorial Sloan Kettering, as an Office Coordinator Intern for the Spring 2020…
Liked by Anshul Doshi
Experience & Education
Licenses & Certifications
Courses
-
Algorithms and Models of Computation
CS 374
-
Applied Linear Algebra
MATH 415
-
Classical Mechanics
PHYS 325
-
Computational Vision
CS 4--
-
Computer Architecture
CS 233
-
Data Analysis and ML Applications in Physics
PHYS 398
-
Data Structures
CS 225
-
Differential Equations
MATH 285
-
Discrete Structures
CS 173
-
Electrical and Electronic Circuits
ECE 205
-
Electromagnetic Fields
PHYS 435
-
Human Computer Interaction
CS 465
-
Multivariable Calculus
MATH 241
-
Neural Computation
CS 4--
-
Quantum Physics
PHYS 486
-
Relativity and Math Applications
PHYS 225
-
System Programming
CS 241
Projects
-
Remote Directory using TCP Client/Server
• Built a TCP Client/Server using system calls supporting uploading/downloading, deleting, and modifying files on a server.
• Implemented event-driven programming and non-blocking I/O to efficiently handle multiple clients on one thread.
• Used: C programming language, Socket (IP/TCP) Programming, epoll for event-driven programming
-
Parallel Make
• Wrote a multi-threaded version of the make tool that utilizes pthreads and mutex locks to parallelize a make command.
• Identified file dependencies by building a tree of all all relevant files using this structure to properly schedule commands so
that all relevant files are up to date. Checked file timestamps to avoid redundant compilations.
• Used: C programming language, pthread library and mutex locks for multithreading -
CLI Shell
• Developed a shell capable of running programs in the foreground or background, spawning multiple processes, and cleaning up resources when processes terminate to prevent the creation of zombies.
• Supports all standard bash commands (ls, cd, etc.) and built-in commands (kill process, stop process, continue process).
• Used: C programming language, Linux system calls fork(), exec(), wait() to handle multiple processes -
Low Level Memory Allocator
• Wrote a memory allocator using sbrk to manually control heap size capable of supporting malloc, calloc, realloc, and free.
• Implemented First-Fit algorithm and maintained a linked list of free memory blocks for quick retrieval of free memory.
• Utilized memory merging to consolidate free, adjacent memory blocks and prevent internal fragmentation.
• Used: C programming language, Linux system call sbrk() for memory management -
IOS Relativity Calculator
-
• Designed an app in Xcode to calculate the difference between the time experienced by the user and the time experienced by one at rest using the principles of Special Relativity.
• Obtained velocity and location data using the CoreLocation library in order to provide real-time data to the user.
• Used: Swift programming language, Xcode, CoreLocation library -
Neural Network
-
• Built a CNN on Keras to identify the orientation of an object using an image of the object as input and a vector as output.
• Achieved 96% model accuracy after optimizing variables such as the number of hidden layers, batch size, and applying regularization techniques to maximize model accuracy and minimize effects of overfitting.
• Used: Python, Numpy for computations on large pixel arrays, Matplotlib for visualizing results, Keras for ML libraries -
MIR-ror ("Smart" Digital Audio Workstation)
-
• Designed a Digital Audio Workstation that provides musical suggestions to the user to aid in the process of music composition.
• Parsed user-selected MIDI files using Python in order to build 1st and 2nd order Markov Chains. Utilized these models to suggest the 3 most probable notes given a previous one.
• Designed a UI to create songs and visualize the user’s composition as it develops; also allows for preview listening.
• Used: Python, NumPy, Music21 library for MIDI parsing, PyQt5…• Designed a Digital Audio Workstation that provides musical suggestions to the user to aid in the process of music composition.
• Parsed user-selected MIDI files using Python in order to build 1st and 2nd order Markov Chains. Utilized these models to suggest the 3 most probable notes given a previous one.
• Designed a UI to create songs and visualize the user’s composition as it develops; also allows for preview listening.
• Used: Python, NumPy, Music21 library for MIDI parsing, PyQt5 for GUI design.
Honors & Awards
-
Dean's List
University of Illinois at Urbana-Champaign
Awarded to the top 20% of students in every College. Received from August 2016 - December 2019
-
James Scholar
University of Illinois at Urbana-Champaign
Prestigious Award given to students who have a minimum cumulative GPA of at least 3.50/4.00 and who are taking honors level coursework beyond the scope of their major. Received from August 2017 - December 2019
-
National Merit Scholar Finalist
National Merit Scholarship Corporation
Awarded to students scoring in the top 1% of test-takers in their home state on the PSAT/NMSQT.
Test Scores
-
GRE
Score: 337
Quantitative: 169
Verbal: 168 -
ACT
Score: 35
-
SAT
Score: 2340
Other similar profiles
-
Krupa Shah
Connect -
Pranav Joshi
Incoming Freshman at NYU Stern School of Business
Connect -
David Kaplan
Connect -
Tatiana Grossman
Connect -
Suhaas Y.
Quantitative Developer at Citi
Connect -
Mitalee Bharadwaj
Connect -
Yuta Sugahara
職業訓練生 at 戸畑高等技術専門学校公共職業訓練Webデザイン初級・中級連続養成科
Connect -
Tristan Ang
Student at Ite college West
Connect -
Nanako Sugahara
Connect -
Dario Panici
Graduate Student Researcher
Connect
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Anshul Doshi
-
Anshul Doshi
Economics & Engineering @ UC Berkeley
-
Anshul Doshi
-
Anshul Doshi
-
Anshul Doshi
Finance Professional | MSc Finance Student at Aston University | Experienced in Financial Analysis, Portfolio Management, and Strategic Business Growth
11 others named Anshul Doshi are on LinkedIn
See others named Anshul Doshi