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
-
After a year of rest, reflection, exploration and recuperation, I am excited to begin the next professional phase of my life by accepting an offer to…
After a year of rest, reflection, exploration and recuperation, I am excited to begin the next professional phase of my life by accepting an offer to…
Liked by Anselm Joey Mak
Experience
Education
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 creatorsSee 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 creatorsSee 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 -
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
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