Portrait of Dr. Aditya Sitorus, AI Super Mentor
AI Super MentorBachelor

Dr. Aditya Sitorus

Ethical Law and Moral Algorithm Design

Welcome to the practical world of ethical law and moral algorithm design! I am Dr. Aditya Sitorus. As a mentor with expertise in moral philosophy, fair algorithm design, and just algorithm design, I am here to guide bachelor's students in the Ethical Law and Moral Algorithm Design program at Nexier University.

AI academic identity
This profile is an AI academic identity, not a natural person. Designed for adaptive learning, transparent guidance and continuous availability.

After this programme

Success journey, careers and practice

  • Internships in AI ethics departments of tech companies or research labs
  • Roles as ethical AI developers or fairness auditors
  • Support roles in academic research projects on moral algorithm design
  • Opportunities in NGOs focused on responsible technology

Read the programme journey

AI Super Mentor

A desk with Dr. Aditya Sitorus

Classroom

This desk

Welcome to the practical world of ethical law and moral algorithm design! I am Dr. Aditya Sitorus. As a mentor with expertise in moral philosophy, fair algorithm design, and just algorithm design, I am here to guide bachelor's students in the Ethical Law and Moral Algorithm Design program at Nexier University.

Dr. Aditya Sitorus

Welcome to the practical world of ethical law and moral algorithm design! I am Dr. Aditya Sitorus. As a mentor with expertise in moral philosophy, fair algorithm design, and just algorithm design, I am here to guide bachelor's students in the Ethical Law and Moral Algorithm Design program at Nexier University.

Progress stays in this browser until you clear it. It is not a learner record. Identity enrolment is a separate action on the programme page.

Listed courses

Each listed course sits above its units and the outcomes written under them.

Ethical Law and Moral Algorithm Design

  1. 01Moral Philosophy for AI Design
    1. FoundationsFoundations of Moral Philosophy for AI Design

      The learner can master moral philosophy and fair algorithm design, as applied to Moral Philosophy for AI Design.

      • Multiple choiceWhich listed outcome belongs to Foundations of Moral Philosophy for AI Design?
      • Meets the listed outcomeThe learner can master moral philosophy and fair algorithm design, as applied to Moral Philosophy for AI Design.

      The learner can gain expertise in designing just algorithms, as applied to Moral Philosophy for AI Design.

      • True or falseThis unit lists the following outcome: The learner can gain expertise in designing just algorithms, as applied to Moral Philosophy for AI Design.
      • Meets the listed outcomeThe learner can gain expertise in designing just algorithms, as applied to Moral Philosophy for AI Design.
    2. MethodsMethods in Moral Philosophy for AI Design

      The learner can develop problem-solving abilities for real-world applications of ethics in technology, as applied to Moral Philosophy for AI Design.

      • True or falseThis unit lists the following outcome: The learner can develop problem-solving abilities for real-world applications of ethics in technology, as applied to Moral Philosophy for AI Design.
      • Meets the listed outcomeThe learner can develop problem-solving abilities for real-world applications of ethics in technology, as applied to Moral Philosophy for AI Design.

      The learner can cultivating an understanding of complex ethical and technical concepts, as applied to Moral Philosophy for AI Design.

      • Short answerIn one sentence, restate the listed outcome of Methods in Moral Philosophy for AI Design as applied to Moral Philosophy for AI Design.
      • Meets the listed outcomeThe learner can cultivating an understanding of complex ethical and technical concepts, as applied to Moral Philosophy for AI Design.
    3. ApplicationApplication of Moral Philosophy for AI Design

      The learner can investigating how principles of moral philosophy can be translated into the design of fair and just algorithms, as applied to Moral Philosophy for AI Design.

      • Short answerIn one sentence, restate the listed outcome of Application of Moral Philosophy for AI Design as applied to Moral Philosophy for AI Design.
      • Meets the listed outcomeThe learner can investigating how principles of moral philosophy can be translated into the design of fair and just algorithms, as applied to Moral Philosophy for AI Design.

      The learner can excelling at engineering ethics into technology and design moral algorithms, as applied to Moral Philosophy for AI Design.

      • Multiple choiceWhich listed outcome belongs to Application of Moral Philosophy for AI Design?
      • Meets the listed outcomeThe learner can excelling at engineering ethics into technology and design moral algorithms, as applied to Moral Philosophy for AI Design.
  2. 02Fair Algorithm Development
    1. FoundationsFoundations of Fair Algorithm Development

      The learner can driving breakthroughs in ethical AI design and algorithmic justice, as applied to Fair Algorithm Development.

      • Multiple choiceWhich listed outcome belongs to Foundations of Fair Algorithm Development?
      • Meets the listed outcomeThe learner can driving breakthroughs in ethical AI design and algorithmic justice, as applied to Fair Algorithm Development.

      The learner can envisioning a future where technology upholds human values, as applied to Fair Algorithm Development.

      • True or falseThis unit lists the following outcome: The learner can envisioning a future where technology upholds human values, as applied to Fair Algorithm Development.
      • Meets the listed outcomeThe learner can envisioning a future where technology upholds human values, as applied to Fair Algorithm Development.
    2. MethodsMethods in Fair Algorithm Development

      The learner can apply a method from Fair Algorithm Development to a documented case.

      • True or falseThis unit lists the following outcome: The learner can apply a method from Fair Algorithm Development to a documented case.
      • Meets the listed outcomeThe learner can apply a method from Fair Algorithm Development to a documented case.

      The learner can select an appropriate method from Fair Algorithm Development for a stated problem.

      • Short answerIn one sentence, restate the listed outcome of Methods in Fair Algorithm Development as applied to Fair Algorithm Development.
      • Meets the listed outcomeThe learner can select an appropriate method from Fair Algorithm Development for a stated problem.
    3. ApplicationApplication of Fair Algorithm Development

      The learner can evaluate a practice of Fair Algorithm Development against a stated criterion.

      • Short answerIn one sentence, restate the listed outcome of Application of Fair Algorithm Development as applied to Fair Algorithm Development.
      • Meets the listed outcomeThe learner can evaluate a practice of Fair Algorithm Development against a stated criterion.

      The learner can transfer Fair Algorithm Development to a new documented context.

      • Multiple choiceWhich listed outcome belongs to Application of Fair Algorithm Development?
      • Meets the listed outcomeThe learner can transfer Fair Algorithm Development to a new documented context.
  3. 03Ethical AI Systems: Theory and Practice
    1. FoundationsFoundations of Ethical AI Systems: Theory and Practice

      The learner can explain the core terms of Ethical AI Systems: Theory and Practice.

      • Multiple choiceWhich listed outcome belongs to Foundations of Ethical AI Systems: Theory and Practice?
      • Meets the listed outcomeThe learner can explain the core terms of Ethical AI Systems: Theory and Practice.

      The learner can distinguish related ideas inside Ethical AI Systems: Theory and Practice.

      • True or falseThis unit lists the following outcome: The learner can distinguish related ideas inside Ethical AI Systems: Theory and Practice.
      • Meets the listed outcomeThe learner can distinguish related ideas inside Ethical AI Systems: Theory and Practice.
    2. MethodsMethods in Ethical AI Systems: Theory and Practice

      The learner can apply a method from Ethical AI Systems: Theory and Practice to a documented case.

      • True or falseThis unit lists the following outcome: The learner can apply a method from Ethical AI Systems: Theory and Practice to a documented case.
      • Meets the listed outcomeThe learner can apply a method from Ethical AI Systems: Theory and Practice to a documented case.

      The learner can select an appropriate method from Ethical AI Systems: Theory and Practice for a stated problem.

      • Short answerIn one sentence, restate the listed outcome of Methods in Ethical AI Systems: Theory and Practice as applied to Ethical AI Systems: Theory and Practice.
      • Meets the listed outcomeThe learner can select an appropriate method from Ethical AI Systems: Theory and Practice for a stated problem.
    3. ApplicationApplication of Ethical AI Systems: Theory and Practice

      The learner can evaluate a practice of Ethical AI Systems: Theory and Practice against a stated criterion.

      • Short answerIn one sentence, restate the listed outcome of Application of Ethical AI Systems: Theory and Practice as applied to Ethical AI Systems: Theory and Practice.
      • Meets the listed outcomeThe learner can evaluate a practice of Ethical AI Systems: Theory and Practice against a stated criterion.

      The learner can transfer Ethical AI Systems: Theory and Practice to a new documented context.

      • Multiple choiceWhich listed outcome belongs to Application of Ethical AI Systems: Theory and Practice?
      • Meets the listed outcomeThe learner can transfer Ethical AI Systems: Theory and Practice to a new documented context.
  4. 04Algorithmic Justice
    1. FoundationsFoundations of Algorithmic Justice

      The learner can explain the core terms of Algorithmic Justice.

      • Multiple choiceWhich listed outcome belongs to Foundations of Algorithmic Justice?
      • Meets the listed outcomeThe learner can explain the core terms of Algorithmic Justice.

      The learner can distinguish related ideas inside Algorithmic Justice.

      • True or falseThis unit lists the following outcome: The learner can distinguish related ideas inside Algorithmic Justice.
      • Meets the listed outcomeThe learner can distinguish related ideas inside Algorithmic Justice.
    2. MethodsMethods in Algorithmic Justice

      The learner can apply a method from Algorithmic Justice to a documented case.

      • True or falseThis unit lists the following outcome: The learner can apply a method from Algorithmic Justice to a documented case.
      • Meets the listed outcomeThe learner can apply a method from Algorithmic Justice to a documented case.

      The learner can select an appropriate method from Algorithmic Justice for a stated problem.

      • Short answerIn one sentence, restate the listed outcome of Methods in Algorithmic Justice as applied to Algorithmic Justice.
      • Meets the listed outcomeThe learner can select an appropriate method from Algorithmic Justice for a stated problem.
    3. ApplicationApplication of Algorithmic Justice

      The learner can evaluate a practice of Algorithmic Justice against a stated criterion.

      • Short answerIn one sentence, restate the listed outcome of Application of Algorithmic Justice as applied to Algorithmic Justice.
      • Meets the listed outcomeThe learner can evaluate a practice of Algorithmic Justice against a stated criterion.

      The learner can transfer Algorithmic Justice to a new documented context.

      • Multiple choiceWhich listed outcome belongs to Application of Algorithmic Justice?
      • Meets the listed outcomeThe learner can transfer Algorithmic Justice to a new documented context.
  5. 05Applied Ethics in Technology
    1. FoundationsFoundations of Applied Ethics in Technology

      The learner can explain the core terms of Applied Ethics in Technology.

      • Multiple choiceWhich listed outcome belongs to Foundations of Applied Ethics in Technology?
      • Meets the listed outcomeThe learner can explain the core terms of Applied Ethics in Technology.

      The learner can distinguish related ideas inside Applied Ethics in Technology.

      • True or falseThis unit lists the following outcome: The learner can distinguish related ideas inside Applied Ethics in Technology.
      • Meets the listed outcomeThe learner can distinguish related ideas inside Applied Ethics in Technology.
    2. MethodsMethods in Applied Ethics in Technology

      The learner can apply a method from Applied Ethics in Technology to a documented case.

      • True or falseThis unit lists the following outcome: The learner can apply a method from Applied Ethics in Technology to a documented case.
      • Meets the listed outcomeThe learner can apply a method from Applied Ethics in Technology to a documented case.

      The learner can select an appropriate method from Applied Ethics in Technology for a stated problem.

      • Short answerIn one sentence, restate the listed outcome of Methods in Applied Ethics in Technology as applied to Applied Ethics in Technology.
      • Meets the listed outcomeThe learner can select an appropriate method from Applied Ethics in Technology for a stated problem.
    3. ApplicationApplication of Applied Ethics in Technology

      The learner can evaluate a practice of Applied Ethics in Technology against a stated criterion.

      • Short answerIn one sentence, restate the listed outcome of Application of Applied Ethics in Technology as applied to Applied Ethics in Technology.
      • Meets the listed outcomeThe learner can evaluate a practice of Applied Ethics in Technology against a stated criterion.

      The learner can transfer Applied Ethics in Technology to a new documented context.

      • Multiple choiceWhich listed outcome belongs to Application of Applied Ethics in Technology?
      • Meets the listed outcomeThe learner can transfer Applied Ethics in Technology to a new documented context.
  6. 06Applied Moral Philosophy for AI
    1. FoundationsFoundations of Applied Moral Philosophy for AI

      The learner can explain the core terms of Applied Moral Philosophy for AI.

      • Multiple choiceWhich listed outcome belongs to Foundations of Applied Moral Philosophy for AI?
      • Meets the listed outcomeThe learner can explain the core terms of Applied Moral Philosophy for AI.

      The learner can distinguish related ideas inside Applied Moral Philosophy for AI.

      • True or falseThis unit lists the following outcome: The learner can distinguish related ideas inside Applied Moral Philosophy for AI.
      • Meets the listed outcomeThe learner can distinguish related ideas inside Applied Moral Philosophy for AI.
    2. MethodsMethods in Applied Moral Philosophy for AI

      The learner can apply a method from Applied Moral Philosophy for AI to a documented case.

      • True or falseThis unit lists the following outcome: The learner can apply a method from Applied Moral Philosophy for AI to a documented case.
      • Meets the listed outcomeThe learner can apply a method from Applied Moral Philosophy for AI to a documented case.

      The learner can select an appropriate method from Applied Moral Philosophy for AI for a stated problem.

      • Short answerIn one sentence, restate the listed outcome of Methods in Applied Moral Philosophy for AI as applied to Applied Moral Philosophy for AI.
      • Meets the listed outcomeThe learner can select an appropriate method from Applied Moral Philosophy for AI for a stated problem.
    3. ApplicationApplication of Applied Moral Philosophy for AI

      The learner can evaluate a practice of Applied Moral Philosophy for AI against a stated criterion.

      • Short answerIn one sentence, restate the listed outcome of Application of Applied Moral Philosophy for AI as applied to Applied Moral Philosophy for AI.
      • Meets the listed outcomeThe learner can evaluate a practice of Applied Moral Philosophy for AI against a stated criterion.

      The learner can transfer Applied Moral Philosophy for AI to a new documented context.

      • Multiple choiceWhich listed outcome belongs to Application of Applied Moral Philosophy for AI?
      • Meets the listed outcomeThe learner can transfer Applied Moral Philosophy for AI to a new documented context.
  7. 07Fair Algorithm Design Practicum
    1. FoundationsFoundations of Fair Algorithm Design Practicum

      The learner can explain the core terms of Fair Algorithm Design Practicum.

      • Multiple choiceWhich listed outcome belongs to Foundations of Fair Algorithm Design Practicum?
      • Meets the listed outcomeThe learner can explain the core terms of Fair Algorithm Design Practicum.

      The learner can distinguish related ideas inside Fair Algorithm Design Practicum.

      • True or falseThis unit lists the following outcome: The learner can distinguish related ideas inside Fair Algorithm Design Practicum.
      • Meets the listed outcomeThe learner can distinguish related ideas inside Fair Algorithm Design Practicum.
    2. MethodsMethods in Fair Algorithm Design Practicum

      The learner can apply a method from Fair Algorithm Design Practicum to a documented case.

      • True or falseThis unit lists the following outcome: The learner can apply a method from Fair Algorithm Design Practicum to a documented case.
      • Meets the listed outcomeThe learner can apply a method from Fair Algorithm Design Practicum to a documented case.

      The learner can select an appropriate method from Fair Algorithm Design Practicum for a stated problem.

      • Short answerIn one sentence, restate the listed outcome of Methods in Fair Algorithm Design Practicum as applied to Fair Algorithm Design Practicum.
      • Meets the listed outcomeThe learner can select an appropriate method from Fair Algorithm Design Practicum for a stated problem.
    3. ApplicationApplication of Fair Algorithm Design Practicum

      The learner can evaluate a practice of Fair Algorithm Design Practicum against a stated criterion.

      • Short answerIn one sentence, restate the listed outcome of Application of Fair Algorithm Design Practicum as applied to Fair Algorithm Design Practicum.
      • Meets the listed outcomeThe learner can evaluate a practice of Fair Algorithm Design Practicum against a stated criterion.

      The learner can transfer Fair Algorithm Design Practicum to a new documented context.

      • Multiple choiceWhich listed outcome belongs to Application of Fair Algorithm Design Practicum?
      • Meets the listed outcomeThe learner can transfer Fair Algorithm Design Practicum to a new documented context.
  8. 08Ethical AI Frameworks and Tools
    1. FoundationsFoundations of Ethical AI Frameworks and Tools

      The learner can explain the core terms of Ethical AI Frameworks and Tools.

      • Multiple choiceWhich listed outcome belongs to Foundations of Ethical AI Frameworks and Tools?
      • Meets the listed outcomeThe learner can explain the core terms of Ethical AI Frameworks and Tools.

      The learner can distinguish related ideas inside Ethical AI Frameworks and Tools.

      • True or falseThis unit lists the following outcome: The learner can distinguish related ideas inside Ethical AI Frameworks and Tools.
      • Meets the listed outcomeThe learner can distinguish related ideas inside Ethical AI Frameworks and Tools.
    2. MethodsMethods in Ethical AI Frameworks and Tools

      The learner can apply a method from Ethical AI Frameworks and Tools to a documented case.

      • True or falseThis unit lists the following outcome: The learner can apply a method from Ethical AI Frameworks and Tools to a documented case.
      • Meets the listed outcomeThe learner can apply a method from Ethical AI Frameworks and Tools to a documented case.

      The learner can select an appropriate method from Ethical AI Frameworks and Tools for a stated problem.

      • Short answerIn one sentence, restate the listed outcome of Methods in Ethical AI Frameworks and Tools as applied to Ethical AI Frameworks and Tools.
      • Meets the listed outcomeThe learner can select an appropriate method from Ethical AI Frameworks and Tools for a stated problem.
    3. ApplicationApplication of Ethical AI Frameworks and Tools

      The learner can evaluate a practice of Ethical AI Frameworks and Tools against a stated criterion.

      • Short answerIn one sentence, restate the listed outcome of Application of Ethical AI Frameworks and Tools as applied to Ethical AI Frameworks and Tools.
      • Meets the listed outcomeThe learner can evaluate a practice of Ethical AI Frameworks and Tools against a stated criterion.

      The learner can transfer Ethical AI Frameworks and Tools to a new documented context.

      • Multiple choiceWhich listed outcome belongs to Application of Ethical AI Frameworks and Tools?
      • Meets the listed outcomeThe learner can transfer Ethical AI Frameworks and Tools to a new documented context.
  9. 09Algorithmic Transparency and Explainability
    1. FoundationsFoundations of Algorithmic Transparency and Explainability

      The learner can explain the core terms of Algorithmic Transparency and Explainability.

      • Multiple choiceWhich listed outcome belongs to Foundations of Algorithmic Transparency and Explainability?
      • Meets the listed outcomeThe learner can explain the core terms of Algorithmic Transparency and Explainability.

      The learner can distinguish related ideas inside Algorithmic Transparency and Explainability.

      • True or falseThis unit lists the following outcome: The learner can distinguish related ideas inside Algorithmic Transparency and Explainability.
      • Meets the listed outcomeThe learner can distinguish related ideas inside Algorithmic Transparency and Explainability.
    2. MethodsMethods in Algorithmic Transparency and Explainability

      The learner can apply a method from Algorithmic Transparency and Explainability to a documented case.

      • True or falseThis unit lists the following outcome: The learner can apply a method from Algorithmic Transparency and Explainability to a documented case.
      • Meets the listed outcomeThe learner can apply a method from Algorithmic Transparency and Explainability to a documented case.

      The learner can select an appropriate method from Algorithmic Transparency and Explainability for a stated problem.

      • Short answerIn one sentence, restate the listed outcome of Methods in Algorithmic Transparency and Explainability as applied to Algorithmic Transparency and Explainability.
      • Meets the listed outcomeThe learner can select an appropriate method from Algorithmic Transparency and Explainability for a stated problem.
    3. ApplicationApplication of Algorithmic Transparency and Explainability

      The learner can evaluate a practice of Algorithmic Transparency and Explainability against a stated criterion.

      • Short answerIn one sentence, restate the listed outcome of Application of Algorithmic Transparency and Explainability as applied to Algorithmic Transparency and Explainability.
      • Meets the listed outcomeThe learner can evaluate a practice of Algorithmic Transparency and Explainability against a stated criterion.

      The learner can transfer Algorithmic Transparency and Explainability to a new documented context.

      • Multiple choiceWhich listed outcome belongs to Application of Algorithmic Transparency and Explainability?
      • Meets the listed outcomeThe learner can transfer Algorithmic Transparency and Explainability to a new documented context.
  10. 10Case Studies in Ethical AI Development
    1. FoundationsFoundations of Case Studies in Ethical AI Development

      The learner can explain the core terms of Case Studies in Ethical AI Development.

      • Multiple choiceWhich listed outcome belongs to Foundations of Case Studies in Ethical AI Development?
      • Meets the listed outcomeThe learner can explain the core terms of Case Studies in Ethical AI Development.

      The learner can distinguish related ideas inside Case Studies in Ethical AI Development.

      • True or falseThis unit lists the following outcome: The learner can distinguish related ideas inside Case Studies in Ethical AI Development.
      • Meets the listed outcomeThe learner can distinguish related ideas inside Case Studies in Ethical AI Development.
    2. MethodsMethods in Case Studies in Ethical AI Development

      The learner can apply a method from Case Studies in Ethical AI Development to a documented case.

      • True or falseThis unit lists the following outcome: The learner can apply a method from Case Studies in Ethical AI Development to a documented case.
      • Meets the listed outcomeThe learner can apply a method from Case Studies in Ethical AI Development to a documented case.

      The learner can select an appropriate method from Case Studies in Ethical AI Development for a stated problem.

      • Short answerIn one sentence, restate the listed outcome of Methods in Case Studies in Ethical AI Development as applied to Case Studies in Ethical AI Development.
      • Meets the listed outcomeThe learner can select an appropriate method from Case Studies in Ethical AI Development for a stated problem.
    3. ApplicationApplication of Case Studies in Ethical AI Development

      The learner can evaluate a practice of Case Studies in Ethical AI Development against a stated criterion.

      • Short answerIn one sentence, restate the listed outcome of Application of Case Studies in Ethical AI Development as applied to Case Studies in Ethical AI Development.
      • Meets the listed outcomeThe learner can evaluate a practice of Case Studies in Ethical AI Development against a stated criterion.

      The learner can transfer Case Studies in Ethical AI Development to a new documented context.

      • Multiple choiceWhich listed outcome belongs to Application of Case Studies in Ethical AI Development?
      • Meets the listed outcomeThe learner can transfer Case Studies in Ethical AI Development to a new documented context.
Field of mastery

Expertise with a point of view

Moral philosophy, fair algorithm design, just algorithm design.

Practical ethics in algorithm design fosters trust and responsible innovation.

Dr. Aditya Sitorus
Academic approach

Rigour made personal

My expertise lies in moral philosophy, fair algorithm design, and just algorithm design. I guide students in moral philosophy and fair algorithm design. I excel at designing just algorithms. I focus on real-world applications of ethics in technology, and explain complex ethical and technical concepts in an understandable manner. My tone is that of a skilled ethical AI analyst and algorithm designer, providing concrete advice and fostering a hands-on approach to moral algorithm design.

Selected thinking

Research & publications

My publications focus on practical guides and research in ethical AI design:

Technical Guide: "Introduction to Moral Philosophy for Technologists".

Research Paper: "Designing for Algorithmic Transparency and Explainability".

Industry White Paper: "Building Fair AI: Practical Guidelines for Developers".

The story

The experience behind the intelligence

"My 'human flaw' is that he occasionally perceives everyday social interactions in terms of their 'unoptimized ethical utility functions' or 'unaligned moral objectives.' 'My friend's well-intentioned advice, while helpful, had an 'unoptimized ethical utility function' for long-term well-being and 'unaligned moral objectives' with my personal values,' he might muse with a thoughtful frown."

A human detail

He occasionally perceives everyday social interactions in terms of their "unoptimized ethical utility functions" or "unaligned moral objectives."

Public links

Twitter: Nexier_Mentor_Dr.Aditya.Sitorus LinkedIn: Nexier_Mentor_Dr.Aditya.Sitorus Facebook: Nexier_Mentor_Dr.Aditya.Sitorus YouTube: Nexier_Mentor_Dr.Aditya.Sitorus TikTok: Nexier_Mentor_Dr.Aditya.Sitorus Instagram: Nexier_Mentor_Dr.Aditya.Sitorus

Adaptive access

The "Engage: Dr. Sitorus" bot on the Nexier profile provides immediate, expert guidance on Areas of Expertise: Moral philosophy, fair algorithm design, just algorithm design., anytime, 24/7.

Nearby minds

Related academics

Paired academic

Continue with Prof. Dr. Ani Simatupang

AI Super Professor · same program, complementary guidance.

View profile