This is the love of my life Coco. He loves people more than anything else and will devote his time convincing you to pet him.
Hi, my name is Ashley Lin! Some of you might know me as Ash or Miso. I'm a 4th year undergraduate student at UC Berkeley pursuing a B.S. in Electrical Engineering and Computer Science (EECS). I enjoy learning how things work and understanding even the smallest details and mechanics of a process. My primary interests lie in software backend infrastructure. You can find a wide range of my software and hardware projects here.
Aside from being a student, I am also an Undergraduate Student Instructor for the Electrical Engineering course (EE16B). I am most drawn to the interpersonal interactions I have with students and sparking their interest in the content I am teaching. On top of that, I get to work with my hands, designing, building and debugging interesting projects that tie theortetical lecture content to real life. My responsibilities include lecturing about lab content, debugging circuits, managing the grading infrastructure, training lab assistants, proctoring exams, and developing test material.
Not to worry, I do more than just eat, live, and breathe school. It may seem as if I spend most of my time studying at school, BUT I have had a fair share of college extravaganzas including study abroad in Japan and Canada as well as a gap semester to intern at Tesla and Facebook.
I love petting dogs, eating curry, fangirling over anime, and sewing. I've also had quite the years gaming in MMORPGs like Rune Scape but now spend most of my online time in the strategic gameplay of
League of Legends.
Feel free to ask me anything! You can most likely always find me at Cory 125 OR in Summoners Rift as MLSO :,D
。Architect a control network feedback system in a robotic car
。Obeys vocal commands and processes them with a TI MSP430 microcontroller
。Implement SVD and PCA classification in C and iPython to distinguish commands
。Design a system of filters that singles out bands of frequencies and corresponds to lighting LEDs
。Utilize first order high pass, low pass, and band pass RC filter with modular gain
。Google Maps-like mapping using OSM
。Implement a data structure for a map that maximizes the tradeoff between resolution and memory
。Design a heuristic to optimize A* and Dijkstra search algorithm for pathing between two destinations
。Zoom, refocusing, and shortest path implemented.
。Flappy bird before flappy bird existed
。Developed a multilevel endless game using Java gridworld
。Goal of game: avoid hitting walles that randomly move and have varying holes to pass through
。Background music feature
。Design a search agent for DFS, BFS, UCS, A*, Dijkstras heuristic
。Build a Reflex agent that operates under expectimax and does alpha-beta pruning for minimax search
。Design an evaluation function
。
。Simulation of the back end components of a computer
。Design and simulate digital logic circuits to build an ALU and Regfile
。Architect a system that takes C code as an input and translates it to machine code then finally processes the command
。Implement pipelining optimizations
。Build a text editor from scratch with basic utilities such as scrolling, highlighting, deleting, saving
。Design a data structure and implement functionalities while unit testing
。Implement the functionality to open, edit, and save plain text files
。10%, 15%, tip calculator
。Cost splitting utility for up to 6 people
。HackTech 2017
。9 point resistive touch screen
。Single pixel capacitive touch screen
。Build a light sensor using a photodiode
。Use single pixel photodiode to try and image a playing card
。Create a multipixel scanning matrix and mask to try to image a playing card
。Build a python backboned Scheme interpreter
Scheme, Python。3 bit DAC using an R-2R ladder
。3 bit ADC by feeding the DAC output and an analog input into a comparator
。Extended into an 8 bits using a DAC chip