ContactAboutProjectsHome

About Me

    Table of contents
  • A Bit About Me
  • Education
  • Relevant Coursework
  • Skills
  • Work/Volunteer Experience
  • Extracurriculars
  • Projects

I agree it is a bit to read here. If you are crunched on time, feel free to click here for my resume or go to the contact page to reach out to me if you have any questions!

A Bit About Me

Glad that you wish to spend more time to learn about me!

I am Andrew Sue, a second year undergraduate Electrical Engineering and Computer Science (EECS) student at University of California, Berkeley.

I am very passionate about programming and electronics and overall just love building random things from LEGOs and poker card towers to my own signal generator. I really enjoy the feel when I can solve problems (except test questions) by applying things I learned. Hence, I am eagered to build on and learn more!

Currently, I am working with a few friends of mine on a hardware + software system that can help remind parents when they accidentally left their baby in their cars. If you like to learn more about this project or other projects I created, click here!

Aside from electronics and computers, I also enjoy landscaping, doing Chinese Calligraphy and ocasionally plays the harmonica. So, if you don't find me next to my computer or soldering iron, you will probably see me fiddling with a brush, playing with dirt in my backyard or contributing to the sound pollution.

Now on a more serious note:

Education

  • University of California, Berkeley (GPA: 3.78 Expected Graduation: 05/2022)
  • City College of San Francisco (GPA: 4.0 2017-2019)
  • Lowell High School (2015-2019)

Relevant Coursework

Computer Science

  • Efficient Algorithms and Intractable Problems-CS170
    • Description: This is a computer science theory class that focus on the algorithmic analysis and design of various algorithms based on well known ones such as Huffman Encoding and techniques such as Divide and Conquer.
    • Topics Covered: Divide and Conquer, Graph Traversal and Searches, Greedy Algorithms, Fast Fourier Transform, Dynamic Programming, Linear Programming, Network Flows, Duality, NP-completeness, Reductions, Approximation Algorithms, Intro to Quantum Algorithms
  • Introduction to Artificial Intelligence-CS188
    • Description: This class is focuses on introducing the basics of many subfields of artificial intelligence from uninformed searches to neural networks with a little emphasize on reinforcement learning.
    • Topics Covered: Uninformed Search (BFS, BFS, etc.), Informed Search(A* Search, etc.), Constraint Satisfaction Problems, Minimax, Markov Decision Process, Markov Chains, Methods of Reinforcement Learning, Bayesian Inference, Monte Carlo Methods, Neural Networks.
  • Data Structures-CS61B
    • Description: This class is mainly on the implementations, usage and theory behind basic data structures such as link lists, queues, heaps graphs and etc. using Java. Due to the nature of this class, I was required to build programs around 1500 lines of code as part of the curiculum and hence learn a lot about the software design process and workflow in this class too.
    • Topics Covered: Trees, Queues, Heaps, Linked lists, Graphs, Graph traversal algorithms, Big O notation, Hashing, Various sorting and searching algorithms, Basics of Java, OOP
  • Great Ideas in Computer Architecture (Machine Structures) -CS61C
    • Description: This class is essentially a computer architecture class structured around 6 "great ideas" of computer architecture(Abstraction, Moore's Law, Principal of Locality, Parallelism, Performance Measurement and Improvement, Dependability via Redundancy) taught in C and RISC-V
    • Topics Covered: Basics of C, Basics of RISC-V Assembly, Digital Circuit Design, Caches, Memory Hierarchy, Spark
  • Introduction to Machine Learning-CS189 Currently taking

Electrical Engineering

  • Microfabrication Technology-EE143
    • Description: This class focuses on the design of fabrication process of microelectrical devices such as MOSFETs from photolithography to packaging
    • Topics Covered: Photolithography, Etching, Oxidation, Doping, Evaporation/Sputtering, MOSFET Fabrication process, Working principles behind MOSFETs, Fabrication Process Design.
  • Designing Information Devices and Systems I,II-EE16A,EE16B
    • Description: This series of classes is aimed to introduce the different subfields of Electrical Engineering from analog circuit design to control systems for robotics. Due to the nature of the material, there is also an heavy emphasize on linear algebra and differential equations.
    • Topics Covered: Op-Amp theory and usage, MOSFET usage, RLC circuits, Theory involving oscillatory states, linear algebra, differential equations, least square algorithm, Principle Component Analysis, SVD, Feedback Control Systems,
  • Signal and Systems-EE120 Currently taking

Skills

  • Hardware Related:Arduino, Raspberry PI, Have clean room experience, Lab equipment usage (Multimeter, oscillosope, signal generator, power supply, etc.), Fabrication lab equipment usage (4 point-probe, furnance, evaporator etc.), Basic analog circuit design, Serial communication protocols (UART, SPI, I2C, CAN), CAD(Solidworks, OnShape), SPICE, Logism, 3D printing, Various power tools (drill press, mill, lathe, Bandsaw)

  • Software Related: OpenCV, ROS, Git, React, Flutter, Numpy, Matplotlib, Gurobi, Unity, Google Firestore

  • Human Languages

    • Mandarin (Fluent, able to converse, read and write)
    • Cantonese (Fluent, able to converse, read and write)
    • French (Intermediate, able to converse, read and write)
  • Programming Languages

    • Java, Python, Javascript, C, C++, C#, RISC-V Assembly, Dart, HTML, CSS

Work/Volunteer Experience

  • Instructor (MVCode Club 6/2018-8/2018)
    • Taught children 8-16 basic Computer Science concepts such as functions, loops, etc. via Processing.js and Scratch
    • Taught children 14-16 basics of game design with Unity
    • Taught children 8-16 the basics of HTML and CSS
    • Organized miscellanous bonding activities for children 8-16
  • Mentor (Engineering for Kids 8/2016-12/2016)
    • Taught children 5-12 basic STEM topics
    • Taught children the basics of the Engineering design process
    • Taught children basic Chinese
    • Acted as a Chinese-English translator
  • Mentor (FIRST 10/2017-12/2017, 10/2018-12/2018)
    • Help mentored a local middle school based LEGO robotics team in creating a fully functional complex autonomous LEGO robot for their annual FIRST LEGO League(FLL) competition and a local high school based robotics team in their annual FIRST Robotics Competition(FRC)
    • Provided technical advice (Mechanical, Electrical, Programming) to team members

Extracurriculars

  • Head of Programming/Electronics (FRC Team 4159 8/2015-6/2019)
    • Programmed, wired and built a robot annually for the FIRST Robotics Competition(FRC)
    • Designed electrical and pnuematics system for the individual robots
    • Implemented computer vision, trajectory planning, PID, and other control algorithms
    • CADded various electrical components in conjunction with the mechanical group
  • Control Group Member (RoboMaster@Berkeley 8/2019-Now)
    • Implemented various algorithms such as SLAM, PID, trajectory planning and etc. in effort to build an autonomous robot for the annual ICRA RoboMaster AI Challenge

Projects

For a complete list of my notable projects, please go to Projects!