{'fraction_non_alphanumeric': 0.015873015873015872, 'fraction_numerical': 0.004177109440267335, 'mean_word_length': 5.05050505050505, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
New teaching method to simplify Boolean logic functions using 3D cubes

In this work, a new teaching method to derive the Boolean logic functions is presented. Physical 3D cubes will be used to construct a 3D structure that will assist students in representing minterms of the Boolean function with 6 variables. The well-known grey code is applied to sort the cubes. This method will be used by educators in electrical, computer and communication engineering programs to explain Boolean logic function simplification using an interactive and easy way. The work also introduces different in-class activities that can be conducted to ensure better student engagement. The suggested 3D model is very simple and can be built using any transparent material like glass, acrylic or plastic, or solid colored material like wood or colored plastic. This work suggests different exercises to be implemented in-class to aid educators in introducing this kit to the students. This will result students in mastering the kit. Thus, students will have deeper knowledge and interest in digital logic design topics, which is an essential topic in any electrical, computer and communication engineering curriculums.