Systems Design Physical Computing