Anselm Joey Mak

Anselm Joey Mak

San Jose, California, United States
582 followers 500+ connections

About

Anselm attained two Bachelor degrees in Mechanical Engineering and Robotics Engineering…

Activity

Experience

  • Tesla Graphic

    Tesla

    Palo Alto, CA

  • -

    7501 Penn Ave. #6, Pittsburgh, PA 15208

  • -

    5000 Forbes Ave., Pittsburgh, PA 15213

  • -

    990 Richard Ave., Santa Clara, CA 95050

  • -

    990 Richard Ave., Santa Clara, CA 95050

  • -

    Sunnyvale, CA

  • -

    5729 Fontanoso Way, San Jose, CA 95138

  • -

    46410 Fremont Blvd Fremont, CA 94538

Education

  • Carnegie Mellon University Graphic
  • -

    Activities and Societies: Outing Club (Outdoors Club), Concert Band

  • -

    Activities and Societies: Robotics, Percussion Ensemble, Symphonic Band, Jazz Ensemble

  • -

    Stanford summer program for high school students.

Licenses & Certifications

  • Heartsaver CPR

    American Heart Association

    Issued Expires
  • Wilderness First Aid

    SOLO

    Issued Expires

Courses

  • Concert Band

    MU2636

  • Controls Engineering

    ES3011

  • Design of Machine Elements

    ME3320

  • Discrete Mathematics

    MA2201

  • Embedded Computing in Engineering Design

    ECE2049

  • Engineering Entrepreneurship

    ETR1100

  • Engineering Experimentation

    ME3901

  • Fluid Mechanics

    ES3004

  • Heat Transfer

    ES3003

  • History of American Pop Music

    MU2722

  • Industrial Robotics

    ME4815

  • Intro to Computer Aided Deisng

    ES1310

  • Intro to Dynamic Systems

    ES2503

  • Intro to Electrical and Computer Engineering

    ECE2010

  • Intro to Program Design

    CS1101

  • Intro to Robotics

    RBE1001

  • Intro to Static Systems

    ES2501

  • Intro to Thermodynamics

    ES3001

  • Jazz History

    MU2719

  • Jazz Theory

    MU2730

  • Kinematics of Mechanisms

    ME3310

  • Manufacturing Science, Prototyping, and Computer Controlled Machining

    ME1800

  • Matrices and Linear Algebra

    MA2071

  • Microelectromechanical Systems

    24-614

  • Molecular Chmistry

    CH1010

  • Multivariable Calculus

    MA1024

  • Non Linear Control

    24-776

  • Numerical Methods in Engineering

    24-703

  • Object-Oriented Design Concepts

    CS2102

  • Ordinary Differential Equations

    MA2051

  • Probability for Applications

    MA2621

  • Software Engineering

    CS3733

  • Special Topics in DIY Design and Fabrication

    24-672

  • Special Topics in Finite Element analysis

    24-650

  • Stress Analysis

    ES2502

  • Themodynamic Application & Design

    ME4429

  • Unified Robotics I

    RBE2001

  • Unified Robotics II

    RBE2002

  • Unified Robotics III: Manipulation

    RBE3001

  • Unified Robotics IV: Navigation

    RBE3002

Projects

  • Homemade Multitouch Interface

    This summer project was an attempt at creating a multitouch interface using off-the-shelf components. The display used a combination of a projector, mirror, and sheet of tracing paper. The interface detected touches using a Playstation Eye with an IR filter and a series of IR LEDs, sheet of acrylic, and silicone sealant. The interface relied on the refractive properties of acrylic to detect screen-touches. A desktop and third-party digitizing software were used to sync the information gathered…

    This summer project was an attempt at creating a multitouch interface using off-the-shelf components. The display used a combination of a projector, mirror, and sheet of tracing paper. The interface detected touches using a Playstation Eye with an IR filter and a series of IR LEDs, sheet of acrylic, and silicone sealant. The interface relied on the refractive properties of acrylic to detect screen-touches. A desktop and third-party digitizing software were used to sync the information gathered by the Playstation Eye with the Windows XP GUI.

    Other creators
    See project
  • Exomuscular Robotic Sleeve for Upper Limb Stroke Rehabilitation

    -

    The project team of 7 undergraduate students and 2 graduate student advisors worked as a group over the course of the academic year to develop an actuation platform for assisting upper limb stroke rehabilitation. The device had 7 degrees of freedom, one for each finger, one for flexion and extension of the elbow, and one for pronation and supination of the wrist. Each degree of freedom was actuated remotely through the use of Bowden cables. The device was also able to approximate the angle of…

    The project team of 7 undergraduate students and 2 graduate student advisors worked as a group over the course of the academic year to develop an actuation platform for assisting upper limb stroke rehabilitation. The device had 7 degrees of freedom, one for each finger, one for flexion and extension of the elbow, and one for pronation and supination of the wrist. Each degree of freedom was actuated remotely through the use of Bowden cables. The device was also able to approximate the angle of deflection of each joint through the combined use of flex sensors and encoders.

    Other creators
    See project
  • Thermodynamic Application & Design - Household Geothermal Heating System

    -

    Over the course of an academic term, students were asked to design a geothermal heating system for a house. The design applied what students had learned in thermodynamics, fluids dynamics, and heat transfer. The project first began with a thermodynamic analysis of the system, determining the stages of the system and the states of the water and R410A refrigerant at each of the stages. Next, students designed heat exchangers between the soil and water, the water and the refrigerant, and the…

    Over the course of an academic term, students were asked to design a geothermal heating system for a house. The design applied what students had learned in thermodynamics, fluids dynamics, and heat transfer. The project first began with a thermodynamic analysis of the system, determining the stages of the system and the states of the water and R410A refrigerant at each of the stages. Next, students designed heat exchangers between the soil and water, the water and the refrigerant, and the refrigerant and the air. Students then calculated the COP of the system and compared it to other modern heating techniques.

    Other creators
  • Interactive Qualifying Project: Creating a Physical Education Course

    -

    Ran a feasibility study and developed a curriculum for a new physical education class based on rock climbing.

    Other creators
  • WPI Industrial Robotics Project

    -

    The team utilized a Fanuc 200iB robotic arm paired with a custom conveyor system controlled with an Arduino to perform the task of efficiently and autonomously packaging bottles.

    Other creators
  • Kinematics of Mechanisms - Robot Locomotion & Kiddie Ride

    -

    Students in Kinematics of Mechanisms (ME3310) were divided into groups that had to complete two projects. The first project was designing a linkage-based mechanism that allowed for animal-like locomotion of a robot. The second project was designing a mechanism for a kiddie ride. In both of these projects, members were required to analytically find the motion paths of the mechanisms along with the velocities and accelerations of different coupler points. These calculations, in turn, were then…

    Students in Kinematics of Mechanisms (ME3310) were divided into groups that had to complete two projects. The first project was designing a linkage-based mechanism that allowed for animal-like locomotion of a robot. The second project was designing a mechanism for a kiddie ride. In both of these projects, members were required to analytically find the motion paths of the mechanisms along with the velocities and accelerations of different coupler points. These calculations, in turn, were then compared to simulation data gathered in Solidworks, Linkages, and Dynacam.

    Other creators
  • Software Engineering - PEN

    -

    As students of CS3733, our duty was to develop a program as a team of thirteen members according to a client's requirements. The client, an imaginary company represented by our professor, employed us to design and create the Personal Examples Notebook, which would be capable of saving and managing snippets of code for use by programmers.

    Each week, we were to present our progress to the customer and take questions. We were expected to communicate with each of the three representatives…

    As students of CS3733, our duty was to develop a program as a team of thirteen members according to a client's requirements. The client, an imaginary company represented by our professor, employed us to design and create the Personal Examples Notebook, which would be capable of saving and managing snippets of code for use by programmers.

    Each week, we were to present our progress to the customer and take questions. We were expected to communicate with each of the three representatives of the company accordingly, as each was a member of a separate department. This taught us how to communicate with a client and how to understand their vision, as well as how to utilize iterative development and work effectively as a team.

    Other creators
  • Unified Robotics IV: Navigation

    -

    Students of Unified Robotics IV: Navigation (RBE3002) were divided into teams of three, which were then required to develop programs using ROS and Turtlebots to navigate an unknown field. The autonomous robots were required to sense their surroundings, localize itself, and plan a path using the wavefront algorithm to a user-provided target. The sensors provided were a Xbox Kinect and a Hokuyo Lidar, which were used to perform Simultaneous Localization and Mapping (SLAM).

    Other creators
  • Design of Machine Elements - Wind Turbine Design

    -

    Students in Design of Machine Elements (ME3320) were required to design the main shaft and tower for a Vesta 850 kW wind turbine. In this project, students calculated the optimal critical dimensions of the main shaft and tower through an iterative process. These values were arrived at through stress failure analysis based on variable loading and safety factors.

    Other creators
  • Unified Robotics III: Manipulation - Automated Production Line

    -

    Students of Unified Robotics III: Manipulation (RBE3001) were divided into teams of three, which were then required to program a two degree of freedom robotic arm that would pick up block of two different masses that were travelling down a conveyor belt. Using the current-sensor built into the motor control circuit, the robotic arm had to determine the approximate mass of the block and then place it in one of two locations depending on its mass. AVR microcontrollers were used to control the two…

    Students of Unified Robotics III: Manipulation (RBE3001) were divided into teams of three, which were then required to program a two degree of freedom robotic arm that would pick up block of two different masses that were travelling down a conveyor belt. Using the current-sensor built into the motor control circuit, the robotic arm had to determine the approximate mass of the block and then place it in one of two locations depending on its mass. AVR microcontrollers were used to control the two motors and gripper servo on the robotic arm. Other sensors on the platform included current sensors for each of the motors and an IR range finder that was used to determine the blocks' locations on the conveyor belt.

    Other creators
  • Unified Robotics II - The White Whale

    -

    Students of Unified Robotics II (RBE2002) were divided into teams of three, which were then required to create a robot that erases whiteboards. The robot was required to sense how much force it was applying to the whiteboard in order to prevent it from pushing itself off of the whiteboard surface. In the event that the robot lost contact with the whiteboard with everything except for the eraser, it would have to stop erasing and bring itself back to the whiteboard surface. The robot could not…

    Students of Unified Robotics II (RBE2002) were divided into teams of three, which were then required to create a robot that erases whiteboards. The robot was required to sense how much force it was applying to the whiteboard in order to prevent it from pushing itself off of the whiteboard surface. In the event that the robot lost contact with the whiteboard with everything except for the eraser, it would have to stop erasing and bring itself back to the whiteboard surface. The robot could not use any means of adhesion to the whiteboard surface.

    Other creators
  • Unified Robotics I - Ariela

    -

    Students of Unified Robotics I (RBE2001) were divided into teams of three, and those teams were required to create an autonomous robot that would navigate a simulation of a damaged nuclear powerplant. The robot had to follow lines on a field to pick up three different wooden blocks (simulated dosimeters) that had QR codes on them. Each of the blocks had to be delivered to a station where the robot would be informed of the block's radiation level based on a series of blinking lights. The robot…

    Students of Unified Robotics I (RBE2001) were divided into teams of three, and those teams were required to create an autonomous robot that would navigate a simulation of a damaged nuclear powerplant. The robot had to follow lines on a field to pick up three different wooden blocks (simulated dosimeters) that had QR codes on them. Each of the blocks had to be delivered to a station where the robot would be informed of the block's radiation level based on a series of blinking lights. The robot had to then relay to the use which of the three areas has a safe level of radiation.

    Other creators
  • Intro to Robotics - Narbarleks

    -

    Students of Intro to Robotics (RBE1001) were divided into small teams of three to complete two different projects during the term. For both projects, students were given a VEX microcontroller, VEX parts, and some electronic components to create robots to solve different problems.

    The first project required that teams create an autonomous robot that could pick up a small mass from a designated start location, follow a line to arrive at a drop-off location, place the mass down, and finally…

    Students of Intro to Robotics (RBE1001) were divided into small teams of three to complete two different projects during the term. For both projects, students were given a VEX microcontroller, VEX parts, and some electronic components to create robots to solve different problems.

    The first project required that teams create an autonomous robot that could pick up a small mass from a designated start location, follow a line to arrive at a drop-off location, place the mass down, and finally continue along a line to a stop location.

    The second project was to create a robot for a competition. For the competition, robots had to pick up small PVC and steel rings from the playing field and place them in a suspended basket near the middle of the playing field. Rings of greater value were placed on a raised platform to make it more difficult for robots to reach those rings, The robots for this project were teleoperated.

    Other creators

Honors & Awards

  • Dean's List

    Worcester Polytechnic Institute

    The Dean's List is an undergraduate honor received by those who have demonstrated academic excellence across a semester.

  • Charles O. Thompson Scholar

    Worcester Polytechnic Institute

    Charles O. Thompson Scholarships are given to outstanding freshmen students who have demonstrated strong academic success in their first year. These students have already made an impact on campus and look to continue their involvment in the WPI community. Part of the application process is writing an essay describing their WPI journey, and how they have made an impact so far at the school. Learn more about this year's "Outstanding Member!"

  • Presidential Scholarship

    Worcester Polytechnic Institute

    WPI offers this competitive academic merit scholarship to first-year applicants based on their academic performance in high school and standardized test scores or Flex Path submission. These scholarships vary in amounts, but many range between $10,000 and $25,000, and are renewable for four years.

Languages

  • Mandarin

    Limited working proficiency

  • Chinese

    Limited working proficiency

View Anselm Joey’s full profile

  • See who you know in common
  • Get introduced
  • Contact Anselm Joey directly
Join to view full profile

Other similar profiles

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 More

Add new skills with these courses